Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Dockerfiles for bolna_server, plivo_server, and twilio_server #365

Merged
merged 1 commit into from
Aug 6, 2024

Conversation

h3110Fr13nd
Copy link
Contributor

closes #355
This pull request updates the Dockerfiles for the bolna_server, plivo_server, and twilio_server components. The changes include updating the installation process for dependencies, such as libgomp1, git, and ffmpeg. Additionally, the Dockerfiles now use cache and bind mounts for improved performance.

@h3110Fr13nd h3110Fr13nd marked this pull request as ready for review August 5, 2024 17:00
Copy link
Contributor Author

@h3110Fr13nd h3110Fr13nd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Optimized Dockerfiles (bolna-app from roughly 18 gb image size -> 6 gb)
  • Included torchaudio in main bolna package requirements.txt. As it is a used in package multiple times
  • Removed requirements.txt from local_setup` completely as all dependencies are included in bolna package
  • Made a requirements.txt file for twilio and plivo. (keeping it small and simple)
  • removing the cache dir in pip installations
  • used cache mounts in pip installs so that dependencies won't download multiple times while developing and rebuilding images.

@prateeksachan prateeksachan merged commit c997b93 into voxos-ai:master Aug 6, 2024
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.

chore: UnOptimized Dockerfiles in local_setup
2 participants