Skip to content

Add local deployment script#12

Open
mateo762 wants to merge 2 commits into
mainfrom
feature/add-local-deployment-script
Open

Add local deployment script#12
mateo762 wants to merge 2 commits into
mainfrom
feature/add-local-deployment-script

Conversation

@mateo762

Copy link
Copy Markdown
Contributor

This pull request includes significant updates to the AutoPodcaster project, focusing on improving the setup process, updating dependencies, and enhancing the deployment scripts. The most important changes include updates to the README.md file, modifications to the docker-compose.yml file, and updates to various Dockerfiles and deployment scripts.

Documentation Updates:

  • README.md: Updated the setup instructions to include new dependencies, environment variable setup, and deployment steps. Added sections for cloning the repository, setting up environment variables, and running the application locally.

Deployment and Configuration:

  • azure.yaml: Added a new configuration file for Azure deployment, specifying workflows, infrastructure, and services.
  • infra/deploy.sh: Modified the deployment script to include unique resource names using a hash, updated SAS token expiry, and added commands to build Docker images. [1] [2] [3]
  • infra/main.bicep and infra/main.parameters.json: Added Bicep templates for resource provisioning, including parameters for environment name and location. [1] [2]

Docker and Services:

  • docker-compose.yml: Updated the Docker Compose configuration to version 3.8, added services for UI, indexer, subject space, output, and various indexer agents. Configured dependencies and environment variables for each service.
  • Dockerfiles: Added or updated Dockerfiles for multiple services (indexer, note_indexer, output, pdf_indexer, podcast_generator, subject_space) to use Python base images, install dependencies, and set up the working directory and commands. [1] [2] [3] [4] [5] [6]

Dependency Updates:

  • Various requirements.txt files: Updated dependencies for multiple services, including azure-search-documents, azure-identity, and the latest versions of openai. [1] [2] [3] [4]

These changes collectively enhance the setup, deployment, and execution of the AutoPodcaster project, making it easier to configure and run locally or on Azure.

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