feat(compose): add caddy service + network aliases

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-24 04:38:04 +02:00
parent 6d09f659db
commit e351736e2e

View File

@@ -26,6 +26,26 @@ services:
# HTTP_USER: "admin"
# HTTP_PASS: "change-me"
caddy:
image: caddy:alpine
container_name: caddy
restart: unless-stopped
ports:
- "80:80"
# - "443:443" # future TLS (step-ca), deferred
environment:
BASE_DOMAIN: ${BASE_DOMAIN}
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
- ./www:/srv/www:ro
- ./pack:/srv/pack:ro
- ./mirror/launcher:/srv/www/launcher:ro
networks:
mcnet:
aliases:
- "auth.${BASE_DOMAIN}"
- "packwiz.${BASE_DOMAIN}"
drasl:
image: unmojang/drasl:latest
container_name: drasl