services: twitch-archive: image: ${TWITCH_ARCHIVE_IMAGE:-forgejo.maddoscientisto.net/maddo/twitch-archive:latest} container_name: ${TWITCH_ARCHIVE_CONTAINER_NAME:-twitch-archive} restart: unless-stopped init: true environment: PYTHONUNBUFFERED: ${PYTHONUNBUFFERED:-1} TZ: ${TZ:-UTC} RCLONE_CONFIG: ${TWITCH_ARCHIVE_RCLONE_CONFIG:-/app/config/rclone.conf} TWITCH_ARCHIVE_HEALTHCHECK_STREAMER: ${TWITCH_ARCHIVE_HEALTHCHECK_STREAMER:-vinesauce} command: - sh - -lc - python twitch-archive.py ${TWITCH_ARCHIVE_ARGS:--u vinesauce} volumes: - ${TWITCH_ARCHIVE_ARCHIVE_BIND:-./archive}:/app/archive - ${TWITCH_ARCHIVE_CONFIG_BIND:-./config}:/app/config healthcheck: test: - CMD-SHELL - python twitch-archive.py --healthcheck -u ${TWITCH_ARCHIVE_HEALTHCHECK_STREAMER:-vinesauce} interval: 30s timeout: 10s retries: 3 start_period: 30s