🐳 Issue: Dockerize the Application
Description
We need to containerize the entire application using Docker to ensure consistent environment setup, easier deployment, and improved scalability. The goal is to create a production-ready Docker setup that can run the backend, frontend, and database seamlessly using Docker Compose.
Tasks
Acceptance Criteria
- The entire application can be started using a single command:
docker-compose up --build
🐳 Issue: Dockerize the Application
Description
We need to containerize the entire application using Docker to ensure consistent environment setup, easier deployment, and improved scalability. The goal is to create a production-ready Docker setup that can run the backend, frontend, and database seamlessly using Docker Compose.
Tasks
Create a
Dockerfilefor the backend serviceCreate a
Dockerfilefor the frontendSet up a
docker-compose.ymlfile.envfileUpdate
.dockerignoreto exclude unnecessary filesTest Docker setup locally
Acceptance Criteria