services: watchtower: extends: file: ${TEMPLATES_PATH} service: default image: containrrr/watchtower:latest container_name: watchtower environment: - WATCHTOWER_CLEANUP=true - WATCHTOWER_POLL_INTERVAL=43200 # 12h - WATCHTOWER_INCLUDE_RESTARTING=true - WATCHTOWER_LABEL_ENABLE=true - WATCHTOWER_HTTP_API_METRICS=true - WATCHTOWER_HTTP_API_TOKEN=mytoken - WATCHTOWER_HTTP_API_UPDATE=true - WATCHTOWER_HTTP_API_PERIODIC_POLLS=true ports: - 1003:8080 networks: - ip4net volumes: # - ${SERVICE_PATH}/watchtower/config:/config.json - /var/run/docker.sock:/var/run/docker.sock labels: # Watchtower - "com.centurylinklabs.watchtower.enable=true"