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) <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,7 @@ http://auth.{$BASE_DOMAIN} {
|
|||||||
reverse_proxy drasl:25585
|
reverse_proxy drasl:25585
|
||||||
}
|
}
|
||||||
|
|
||||||
http://packwiz.{$BASE_DOMAIN} {
|
http://pack.{$BASE_DOMAIN} {
|
||||||
root * /srv/pack
|
root * /srv/pack
|
||||||
file_server browse
|
file_server browse
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,6 +26,10 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
|
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
|
||||||
- ./caddy/conf.d/00-core.caddy:/etc/caddy/conf.d/00-core.caddy: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
|
- ./pack:/srv/pack:ro
|
||||||
networks:
|
networks:
|
||||||
mcnet:
|
mcnet:
|
||||||
@@ -35,8 +39,7 @@ services:
|
|||||||
# containers, breaking the ONLINE NeoForge install during pre-bake.
|
# containers, breaking the ONLINE NeoForge install during pre-bake.
|
||||||
aliases:
|
aliases:
|
||||||
- "auth.${BASE_DOMAIN}"
|
- "auth.${BASE_DOMAIN}"
|
||||||
- "packwiz.${BASE_DOMAIN}"
|
- "pack.${BASE_DOMAIN}"
|
||||||
|
|
||||||
drasl:
|
drasl:
|
||||||
image: unmojang/drasl:latest
|
image: unmojang/drasl:latest
|
||||||
container_name: drasl
|
container_name: drasl
|
||||||
@@ -81,7 +84,7 @@ services:
|
|||||||
# ── Server config ───────────────────────────────────────────
|
# ── Server config ───────────────────────────────────────────
|
||||||
DIFFICULTY: "normal"
|
DIFFICULTY: "normal"
|
||||||
MODE: "survival"
|
MODE: "survival"
|
||||||
MOTD: "LAN party — kitchen sink"
|
MOTD: "Uli LAN party"
|
||||||
MAX_PLAYERS: "10"
|
MAX_PLAYERS: "10"
|
||||||
VIEW_DISTANCE: "10"
|
VIEW_DISTANCE: "10"
|
||||||
SIMULATION_DISTANCE: "8"
|
SIMULATION_DISTANCE: "8"
|
||||||
@@ -89,7 +92,7 @@ services:
|
|||||||
ALLOW_FLIGHT: "TRUE" # many tech mods need this
|
ALLOW_FLIGHT: "TRUE" # many tech mods need this
|
||||||
|
|
||||||
# ── Mod source: packwiz pack served by caddy ────────────────
|
# ── 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 ───────────────────────────────────
|
# ── RCON for remote admin ───────────────────────────────────
|
||||||
ENABLE_RCON: "TRUE"
|
ENABLE_RCON: "TRUE"
|
||||||
|
|||||||
Reference in New Issue
Block a user