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"