From e351736e2e8317545200f392c11b7824176eb728 Mon Sep 17 00:00:00 2001 From: Oier Bravo Urtasun Date: Sun, 24 May 2026 04:38:04 +0200 Subject: [PATCH] feat(compose): add caddy service + network aliases Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e6fbd5a..b816ad0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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