This project uses Docker for containerized development and deployment. The provided Makefile simplifies common Docker operations using docker-compose.
- Docker installed
- Docker Compose installed
- (Optional) Make installed for using Makefile commands
All commands below should be run from the project root directory.
make build
Builds the Docker containers as defined in docker/docker-compose.yaml using environment variables from .env.
make up
Starts the containers in detached mode.
make down
Stops and removes the containers.
make rebuild
Runs down, then build, then up to fully restart the containers.
- Ensure your
.envfile is properly configured before running these commands. - You can also run the equivalent
docker-composecommands manually if you prefer.
For more details, see the Makefile and docker/docker-compose.yaml files.