- Docker & Docker Compose
- Atlas CLI (for local development)
# macOS
brew install ariga/tap/atlas
# Linux
curl -sSL https://atlasgo.sh | sh
# Windows
winget install ariga.atlas# Start all services (app, database, redis, minio)
make up
# Or start specific environment
make up env=dev
make up env=staging
make up env=prod# Generate new migration (runs locally)
make migration env=dev
# Apply migrations (runs in Docker)
make migrate env=dev
# Show schema diff (runs locally)
make diff env=dev
# Initialize migrations (runs locally)
make migrate-init env=dev# View logs
make logs env=dev
# Stop services
make down env=dev
# Get help
make helpConfigure your environment in .envs/{env}/.env.* files.