This project is configured to run using Docker Compose. Docker Compose simplifies the process of managing multi-container Docker applications.
Before you begin, ensure that you have the following installed on your system:
To run the project, follow these steps:
-
Clone the Repository
git clone <repository_url> cd <project_directory>
-
Build and Start the Containers
docker-compose up --build
-
Access the Application
- Client Application: http://localhost:5002
- Server Application: http://localhost:3000
-
Shut Down the Containers
docker-compose down
- Ensure that the required ports (5002 for the client and 3000 for the server) are not being used by other services on your system.
- For production deployments, consider using the appropriate Docker Compose file (docker-compose.prod.yml) and making necessary adjustments for production settings.