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

Deployment #13

Merged
merged 4 commits into from
Oct 25, 2024
Merged

Deployment #13

merged 4 commits into from
Oct 25, 2024

Conversation

ForYourEyesOnlyyy
Copy link
Owner

Changes Made:

  • Docker Deployment Completed: Finalized deployment setup using Docker, ensuring isolated and reproducible environments for both the API and UI components.
  • Dockerfiles for FastAPI and Streamlit: Created separate Dockerfiles (Dockerfile.fastapi and Dockerfile.streamlit) tailored for the API and Streamlit UI, each with its own requirements to minimize dependencies and improve container efficiency.
  • Docker Compose Configuration: Configured docker-compose to orchestrate both containers with shared project folder mounts and a dedicated Docker network, enabling seamless inter-container communication and consistent access to project files.

Benefits:

  • Streamlined Deployment: The Docker setup simplifies deployment by creating isolated, pre-configured environments that are easy to set up and manage across different systems.
  • Efficient Resource Management: Separate requirements lists for each service ensure that only necessary dependencies are installed, reducing image size and improving performance.
  • Enhanced Scalability and Collaboration: The shared project folder and Docker network facilitate easy scaling and enable smooth collaboration, ensuring consistent access to code and resources across services.

@ForYourEyesOnlyyy ForYourEyesOnlyyy merged commit 6752b47 into dev Oct 25, 2024
2 checks passed
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