Frederik91/SquashTournament

Deploy the application using Docker

Frederik91 opened this issue · 0 comments

Work Description:

  • Create a Dockerfile for the application
  • Define the necessary dependencies and configurations for the Dockerfile, including Python, PostgreSQL, and Azure
  • Use Docker Compose to manage the application and database containers
  • Define the necessary environment variables and settings for the containers
  • Configure the application to use the database and other services inside the container network
  • Use Docker Hub or Azure Container Registry to store the Docker images
  • Use Git for version control and maintain a clean and organized codebase

Deliverables:

  • Dockerfile for the application
  • Docker Compose file for managing the application and database containers
  • Docker images stored in a Docker registry
  • Deployed application accessible via a web browser
  • Code changes committed and pushed to the Git repository

Acceptance Criteria:

  • The Dockerfile must define all necessary dependencies and configurations for the application to run correctly
  • The Docker Compose file must manage the application and database containers correctly, and environment variables and settings must be defined accurately
  • The Docker images must be built and stored in a Docker registry correctly
  • The deployed application must be accessible via a web browser and display the expected functionality
  • Code changes must be well-documented and adhere to the coding standards and best practices.