forrest-mims-library/site/docker-compose.yml
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

25 lines
548 B
YAML

services:
mims-library:
build:
context: .
dockerfile: Dockerfile
target: ${MODE:-production}
container_name: mims-library
restart: unless-stopped
environment:
- NODE_ENV=${NODE_ENV:-production}
- HOST=0.0.0.0
- PORT=4321
volumes:
# Dev mode: mount source for hot reload
- ${DEV_MOUNT:-/dev/null}:/app/src:ro
networks:
- caddy
labels:
caddy: ${CADDY_HOST:-mims.localhost}
caddy.reverse_proxy: "{{upstreams 4321}}"
networks:
caddy:
external: true