From 8c3d85f691081134458b905a589be83a4e824184 Mon Sep 17 00:00:00 2001 From: Oier Bravo Urtasun Date: Sun, 7 Jun 2026 20:28:07 +0200 Subject: [PATCH] refactor(ingress): rename packwiz.* subdomain to pack.* Rename the pack-serving vhost/alias from packwiz.${BASE_DOMAIN} to pack.${BASE_DOMAIN} (caddy conf, caddy network alias, PACKWIZ_URL). Inline the static-site caddy mounts (10-static.caddy, www, launcher, CA cert) into the base compose; set MOTD to "Uli LAN party". Co-Authored-By: Claude Opus 4.8 (1M context) --- caddy/conf.d/00-core.caddy | 2 +- docker-compose.yml | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/caddy/conf.d/00-core.caddy b/caddy/conf.d/00-core.caddy index aed31ff..b58407d 100644 --- a/caddy/conf.d/00-core.caddy +++ b/caddy/conf.d/00-core.caddy @@ -3,7 +3,7 @@ http://auth.{$BASE_DOMAIN} { reverse_proxy drasl:25585 } -http://packwiz.{$BASE_DOMAIN} { +http://pack.{$BASE_DOMAIN} { root * /srv/pack file_server browse } diff --git a/docker-compose.yml b/docker-compose.yml index 269904e..5b924b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,10 @@ services: volumes: - ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro - ./caddy/conf.d/00-core.caddy:/etc/caddy/conf.d/00-core.caddy:ro + - ./caddy/conf.d/10-static.caddy:/etc/caddy/conf.d/10-static.caddy:ro + - ./www:/srv/www:ro + - ./mirror/launcher:/srv/launcher:ro + - ./caddy/caddy-root-ca.crt:/srv/ca-pub/ca.crt:ro - ./pack:/srv/pack:ro networks: mcnet: @@ -35,8 +39,7 @@ services: # containers, breaking the ONLINE NeoForge install during pre-bake. aliases: - "auth.${BASE_DOMAIN}" - - "packwiz.${BASE_DOMAIN}" - + - "pack.${BASE_DOMAIN}" drasl: image: unmojang/drasl:latest container_name: drasl @@ -81,7 +84,7 @@ services: # ── Server config ─────────────────────────────────────────── DIFFICULTY: "normal" MODE: "survival" - MOTD: "LAN party — kitchen sink" + MOTD: "Uli LAN party" MAX_PLAYERS: "10" VIEW_DISTANCE: "10" SIMULATION_DISTANCE: "8" @@ -89,7 +92,7 @@ services: ALLOW_FLIGHT: "TRUE" # many tech mods need this # ── Mod source: packwiz pack served by caddy ──────────────── - PACKWIZ_URL: "http://packwiz.${BASE_DOMAIN}/pack.toml" + PACKWIZ_URL: "http://pack.${BASE_DOMAIN}/pack.toml" # ── RCON for remote admin ─────────────────────────────────── ENABLE_RCON: "TRUE"