diff --git a/docker-compose.yml b/docker-compose.yml index 59a740e..b886bef 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -95,6 +95,13 @@ services: - mc_data:/data - ./runtime:/extras:ro # authlib-injector.jar lives here - ./server-mods:/mods:ro # itzg auto-syncs /mods → /data/mods + # Distribution client-override files the server also needs. kubejs holds + # server_scripts/data/startup_scripts (server-side); CustomSkinLoader by + # request. Mounted from the live distribution (DISTRIBUTION_WEB_ROOT), same + # source as the caddy distribution. mode ro so the server can't pollute the + # client distribution with kubejs-generated files. + - ${DISTRIBUTION_WEB_ROOT:?DISTRIBUTION_WEB_ROOT unset in .env}/servers/ulicraft-1.21.1/files/kubejs:/data/kubejs:ro + - ${DISTRIBUTION_WEB_ROOT}/servers/ulicraft-1.21.1/files/CustomSkinLoader:/data/CustomSkinLoader:ro depends_on: - drasl # authlib (auth.) must resolve at boot # Containers don't inherit the host's /etc/hosts; the LAN resolver returns a