windrose-dedicated-server-docker-helm

Simple Docker Compose example

This example contains a simple docker compose file for running the Windrose server on your machine (MacOS, Windows, Linux).

It demonstrates the usage of a Docker Volume to persist the Windrose server data.

Usage

Clone the repo and start the Windrose server:

git clone https://github.com/max-pfeiffer/windrose-dedicated-server-docker-helm.git
cd windrose-dedicated-server-docker-helm/examples/docker-compose
docker compose up -d

Stop the server:

docker compose down

And show the logs, option -f follows the logs:

docker compose logs -f

Automated Server Updates

When Kraken Express releases a Windrose update, you need to update your Windrose server as well. So you need a new, updated Windrose dedicated server image.

As the docker compose file uses the latest tag for the Windrose server image, the only thing you need to do is stopping/removing and creating/starting the container with docker compose. Docker then pulls the up-to-date Windrose server image and starts the server. And you are done with your server update. :smiley:

For instance, you can automate this with a cron job. Check out windrose-server-update.sh, which is a simple script you can add as a daily job to your /etc/crontab. That way you ensure your server is always up to date.