22 pages across Diataxis quadrants (start / how-to / reference / explain). Custom amber-on-charcoal theme, wire-dump hero animation, Supported Systems footer badge. caddy-docker-proxy deployment with prod + dev profiles, Makefile with prod/dev/down/logs/local targets.
34 lines
499 B
Makefile
34 lines
499 B
Makefile
.PHONY: prod dev down logs build clean install local
|
|
|
|
include .env
|
|
export
|
|
|
|
prod:
|
|
docker compose --profile prod up -d --build
|
|
|
|
dev:
|
|
docker compose --profile dev up -d --build
|
|
|
|
down:
|
|
docker compose --profile prod --profile dev down
|
|
|
|
logs:
|
|
docker compose logs -f --tail=200
|
|
|
|
build:
|
|
npm run build
|
|
|
|
clean:
|
|
rm -rf dist node_modules .astro
|
|
|
|
install:
|
|
npm install
|
|
|
|
local:
|
|
npm run dev -- --host 127.0.0.1
|
|
|
|
status:
|
|
@echo "Domain: $(DOMAIN)"
|
|
@echo "Project: $(COMPOSE_PROJECT)"
|
|
@docker compose ps
|