Skip to content

Automate deployment through Azure Developer Cli (azd)#8

Draft
mateo762 wants to merge 1 commit into
mainfrom
feature/add-azd
Draft

Automate deployment through Azure Developer Cli (azd)#8
mateo762 wants to merge 1 commit into
mainfrom
feature/add-azd

Conversation

@mateo762

@mateo762 mateo762 commented Jan 3, 2025

Copy link
Copy Markdown
Contributor

This pull request introduces several significant changes to the project, including the addition of new Dockerfiles, updates to configuration files, and improvements to the deployment infrastructure. The most important changes are grouped into themes for clarity.

Infrastructure and Configuration Updates:

  • azure.yaml: Added a new configuration file for Azure deployment, specifying workflows, infrastructure, and services.
  • docker-compose.yml: Updated the Docker Compose file to version 3.8 and added configurations for multiple services, including ui, indexer, subject_space, output, note_indexer, pdf_indexer, website_indexer, and podcast.
  • infra/main.bicep: Added a new Bicep file to define the infrastructure for Azure, including resource groups and deployment modules.
  • infra/main.parameters.json: Added a new parameters file for Bicep deployment, specifying environment variables for Azure.

Dockerfile Additions:

  • Added Dockerfiles for several services, including indexer, output, pdf_indexer, podcast_generator, and subject_space, specifying base images, working directories, dependencies, and commands to run the applications. [1] [2] [3] [4] [5]

Code and Dependency Updates:

  • src/note_indexer/note_indexer.py: Added print statements for debugging purposes to log environment variables and status endpoints. [1] [2]
  • src/note_indexer/requirements.txt and src/podcast_generator/requirements.txt: Updated dependencies, including adding azure-search-documents and azure-identity, and modifying the openai dependency. [1] [2]

Minor Fixes:

These changes collectively enhance the deployment process, improve infrastructure management, and ensure better dependency management across various services.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant