Description
Currently, the application requires manual setup for running locally, which can be time-consuming and error-prone. Containerizing the application will ensure consistent environments across development, testing, and production.
Proposed Solution
- Create a
Dockerfile for the Spring Boot backend
- Add a
docker-compose.yml to orchestrate services
- Include required services:
- Backend (Spring Boot app)
- Database (MySQL/PostgreSQL as per project config)
Tasks
Expected Outcome
- One-command setup (
docker-compose up) to run the entire application
- Consistent environment across all machines
- Easier onboarding for new contributors
Additional Context
This will significantly improve developer experience and deployment readiness.
Description
Currently, the application requires manual setup for running locally, which can be time-consuming and error-prone. Containerizing the application will ensure consistent environments across development, testing, and production.
Proposed Solution
Dockerfilefor the Spring Boot backenddocker-compose.ymlto orchestrate servicesTasks
docker-compose upExpected Outcome
docker-compose up) to run the entire applicationAdditional Context
This will significantly improve developer experience and deployment readiness.