diff options
| author | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-04-17 18:07:33 +0100 |
|---|---|---|
| committer | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-04-17 18:07:33 +0100 |
| commit | 1ad5d3ac8ca5ada314d53a611c8b4d7badf978df (patch) | |
| tree | 862e7d577819dc0373ef738171e998ddf6a53051 /entrypoint.bash | |
| parent | 0dfce9bda8438bbe64ac0f2d286a7c809e1c550b (diff) | |
| download | NuclearOptionDedicatedServerDocker-1ad5d3ac8ca5ada314d53a611c8b4d7badf978df.tar NuclearOptionDedicatedServerDocker-1ad5d3ac8ca5ada314d53a611c8b4d7badf978df.tar.gz NuclearOptionDedicatedServerDocker-1ad5d3ac8ca5ada314d53a611c8b4d7badf978df.tar.bz2 NuclearOptionDedicatedServerDocker-1ad5d3ac8ca5ada314d53a611c8b4d7badf978df.tar.xz NuclearOptionDedicatedServerDocker-1ad5d3ac8ca5ada314d53a611c8b4d7badf978df.zip | |
add overlay option for custom file overrides
Diffstat (limited to 'entrypoint.bash')
| -rw-r--r-- | entrypoint.bash | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/entrypoint.bash b/entrypoint.bash index 3616629..c40fcd0 100644 --- a/entrypoint.bash +++ b/entrypoint.bash @@ -13,7 +13,13 @@ fi # install game server via steamcmd steamcmd +login "$STEAM_USERNAME" "$STEAM_PASSWORD" +force_install_dir /app +app_update 3930080 validate +quit -# handle configuration file changes +# apply overlay if it exists +if [ -d "/overlay" ]; then + echo "Applying overlay from /overlay to /app" + cp -r /overlay/* /app/ +fi + +# handle configuration file changes via environment variables CONFIG_FIELDS=( "ServerName" "MaxPlayers" |
