services: shortlist: # Same image is on GHCR as ghcr.io/stevezau/shortlist:latest — swap this line for that # one to avoid Docker Hub's anonymous pull limits. image: stevezzau/shortlist:latest container_name: shortlist ports: - "5959:5959" volumes: - ./config:/config environment: - TZ=Etc/UTC - PUID=1000 - PGID=1000 # Optional one-time seeds (migrated into settings on first boot, then ignored): # - PLEX_URL=http://plex:32400 # - PLEX_TOKEN=... # - TAUTULLI_URL=http://tautulli:8181 # - TAUTULLI_APIKEY=... # - TMDB_APIKEY=... # Optional: turns on assistant (MCP) access. Set to the public https address your assistant # will use. Off while unset. Guide: https://shortlistapp.dev/guides/assistant-access/ # - SHORTLIST_MCP_URL=https://media.example.com/mcp restart: unless-stopped