Dockerfile for building a Don't Starve Together dedicated server image.
MODS
build-variable to support pre-built images with pre-installed mods.leveldataoverride.lua
file via the LEVELDATA_OVERRIDES
env-variable.HEALTHCHECK
command running dst-server version --check
.keep-configuration
boot option to define how existing configuration files should be handled.dstacademy/steamcmd:0.3
.Dockerfile
anymore.bats
.WORLD_OVERRIDES
env-variable and worldgenoverride.lua
file.WORLD_PRESET
env-variable in favor of LEVELDATA_OVERRIDES
.academy.dst.config.update
to the image for supporting auto-update strategies.DST_BRANCH
and DST_BRANCH_PASSWORD
build arguments to enable building beta-branch images.CMD
command.SERVER_PORT
configuration variable.dstacademy/steamcmd:0.2.1
.MAX_PLAYERS
to use the game's default value.GAME_MODE
to use the game's default value.VOTE_KICK_ENABLE
to use the game's default value.PAUSE_WHEN_EMPTY
to use the game's default value.Vagrantfile
.offline_server
to offline_cluster
.conf_dir
argument configurable.WORLD_OVERRIDES
variable.STEAM_APP_ID
variable.docker-compose.yml
configuration.BACKUP_LOG_COUNT
environment variable to configure backups for the log files.VOTE_ENABLE
environment variable for configuring voting.LANGUAGE
environment variable for setting the server's language.version
command.steamcmd
image as base-image.console
and backup_logs
.backup_logs
argument to create a backup of the old logs.LAN_ONLY
.MAX_SNAPSHOTS
.10888
for SHARD_MASTER_PORT
.boxcutter/ubuntu1510
as the Vagrant base-box.SERVER_TOKEN
to TOKEN
.SERVER_NAME
to NAME
.SERVER_DESCRIPTION
to DESCRIPTION
.SERVER_NAME_PREFIX
to NAME_PREFIX
.SERVER_PASSWORD
to PASSWORD
.SERVER_INTENTION
to INTENTION
.AUTOCOMPILER_ENABLE
.CONNECTION_TIMEOUT
.MODS_ENABLE
.STEAM_CLOUD_DISABLE
.start
, update
, log
and console
.MODS_FORCE
variable to enable mods for development.AUTOCOMPILER_ENABLE
to false
by default.UPDATE_ON_BOOT
environment variable.WORKDIR
directive from the Dockerfile.UPDATE_ON_BOOT
variable to configure update-behavior on boot.SERVER_NAME_PREFIX
variable to configure a prefix for the server's name.CONF_DIR
environment variable.STORAGE_ROOT
environment variable.STEAM_APP_ID
environment variable.