Ryan Malloy f7b160a9c1 Initial commit: Forrest Mims Electronics Reference Library
Astro site with e-book reader for classic electronics notebooks.
15 Mims notebooks + 1 Ugly's Electrical Reference, served via
Docker/Caddy at mims.l.supported.systems. PDFs tracked with git-lfs.
2026-02-13 05:09:09 -07:00

38 lines
547 B
Makefile

.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