Docker image pull: docker pull whitetowergames/fiefdomserver:production
By default, our server deployment uses the following template for Docker Compose-based deployments.
Ports are set in network_mode: host to avoid unnecessary UDP latency due to containerization.
To view available tags, you may check the Docker Hub repository directly.
docker-compose.yml templateservices:
fiefdomserver:
network_mode: host
container_name: ${CONTAINER_NAME}
image: whitetowergames/fiefdomserver:${DOCKER_TAG}
restart: unless-stopped
logging:
driver: "local"
options:
max-size: 10m
max-file: 30
ports:
- target: 7777 # Gameserver port inside of the container
published: ${PORT} # Gameserver port on your host
protocol: udp
mode: host
env_file:
- .env