version: "3.8" services: shaiwatcher: build: context: . dockerfile: dockerfile container_name: shaiwatcher restart: unless-stopped environment: - DISCORD_TOKEN=${DISCORD_TOKEN} # optional: set timezone - TZ=UTC volumes: # Persist your JSON data here - shaiwatcher_data:/app/data # use your repo’s settings.conf at runtime - ./settings.conf:/app/settings.conf:ro volumes: shaiwatcher-data: