Files
caddy-proxy-manager/compose.yaml
2025-10-31 20:08:28 +01:00

33 lines
729 B
YAML

services:
app:
build:
context: .
dockerfile: docker/web/Dockerfile
ports:
- "3000:3000"
environment:
NODE_ENV: production
DATABASE_PATH: /data/app/app.db
SESSION_SECRET: ${SESSION_SECRET:-change-me}
CADDY_API_URL: http://caddy:2019
CERTS_DIRECTORY: /data/certs
volumes:
- ./data/app:/data/app
- ./data/certs:/data/certs
depends_on:
- caddy
caddy:
build:
context: .
dockerfile: docker/caddy/Dockerfile
ports:
- "80:80"
- "443:443"
- "2019:2019"
environment:
PRIMARY_DOMAIN: ${PRIMARY_DOMAIN:-caddyproxymanager.com}
volumes:
- ./data/caddy:/data
- ./data/certs:/data/certs:ro