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
.env
file is properly configured before running these commands. - You can also run the equivalent
docker-compose
commands manually if you prefer.
For more details, see the Makefile
and docker/docker-compose.yaml
files.