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.
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
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.