.PHONY: dev prod build up down logs clean # Development mode with hot reload dev: MODE=development DEV_MOUNT=./src docker compose up --build # Production mode prod: MODE=production docker compose up -d --build # Build only build: docker compose build # Start containers up: docker compose up -d # Stop containers down: docker compose down # View logs logs: docker compose logs -f # Clean up clean: docker compose down -v --rmi local # Local development without Docker local: npm run dev # Build static site static: npm run build