# Copy to .env next to docker-compose.dockhand.yml (or paste these into # Dockhand's stack environment editor) and fill in real values. # -- Deployment knobs (all required -- deploy fails without them) --------- WATCHABLE_IMAGE=ghcr.io/poag/watchable:latest WATCHABLE_CONTAINER_NAME=watchable WATCHABLE_RESTART_POLICY=unless-stopped # `run` loops forever on sync.schedule.interval_minutes / backup.interval_hours # (set in config.yaml). Use `sync` for a one-shot pass triggered externally. WATCHABLE_COMMAND=run # Directory containing config.yaml (mounted as a folder, not a direct file # mapping -- Unraid's Docker UI doesn't handle single-file mappings well). WATCHABLE_CONFIG_DIR=./config WATCHABLE_DATA_PATH=./data TZ=UTC # The container starts as root and drops to the `watchable` user remapped # to these ids -- set them to match whoever owns the paths above on the # host (id -u / id -g), not necessarily 1000:1000. PUID=1000 PGID=1000 # -- Secrets referenced by config.yaml's ${VAR} interpolation (optional -- # leave blank for any server you don't use) ------------------------------- # See config.example.yaml -- these must match whatever names your # config.yaml actually references. Plex tokens are per-person (Plex scopes # watch state to the token making the request), so add one var per synced # person, e.g. ALEX_PLEX_TOKEN=..., SAM_PLEX_TOKEN=.... PLEX_TOKEN= JELLYFIN_API_KEY= EMBY_API_KEY=