Skip to content

ADD periodic restart #46

@EdTheLoon

Description

@EdTheLoon

I amended my docker-compose.yml file to enable restart of server at 6am every day.

  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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions