- Multi-stage Dockerfile: Node builder → Caddy static prod, Node HMR dev - docker-compose with dev/prod profiles on external caddy network - Caddyfile with immutable hashed asset caching - Makefile: prod, dev, down, logs, rebuild targets - Site URL configurable via SITE_URL env var
17 lines
242 B
Makefile
17 lines
242 B
Makefile
prod:
|
|
docker compose up -d --build
|
|
|
|
dev:
|
|
docker compose --profile dev up --build
|
|
|
|
down:
|
|
docker compose down
|
|
docker compose --profile dev down
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
rebuild:
|
|
docker compose build --no-cache
|
|
docker compose up -d
|