windrose:
container_name: windrose_server
image: indifferentbroccoli/windrose-server-docker
platform: linux/amd64
restart: unless-stopped
stop_grace_period: 30s
env_file:
- .env
volumes:
- ./server-files:/home/steam/server-files
ports:
- '7777:7777/tcp'
- '7777:7777/udp'
- '8780:8780/tcp'
restarter:
container_name: windrose_restarter
image: docker:cli
restart: unless-stopped
volumes: ["/var/run/docker.sock:/var/run/docker.sock"]
entrypoint: ["/bin/sh", "-c"]
command:
- |
while true; do
if [ "$$(date +'%H:%M')" = '06:00' ]; then
docker restart windrose_server
fi
sleep 60
done
I amended my
docker-compose.ymlfile to enable restart of server at 6am every day.