services: dupe: build: . container_name: dupe ports: - "3005:3001" volumes: - ./downloads:/app/server/downloads - ./cache:/app/server/cache - ./rclone:/config/rclone restart: unless-stopped cap_add: - SYS_ADMIN security_opt: - apparmor:unconfined devices: - /dev/fuse:/dev/fuse # Login credentials for basic auth environment: USERNAME: ${USERNAME} PASSWORD: ${PASSWORD} TMDB_API_KEY: ${TMDB_API_KEY} TVDB_API_KEY: ${TVDB_API_KEY} FANART_TV_API_KEY: ${FANART_TV_API_KEY} VIDEO_THUMBNAIL_TIME: ${VIDEO_THUMBNAIL_TIME} DEBUG_CPU: ${DEBUG_CPU} AUTO_PAUSE_ON_COMPLETE: ${AUTO_PAUSE_ON_COMPLETE} DISABLE_MEDIA_PROCESSING: ${DISABLE_MEDIA_PROCESSING} WEBDAV_ENABLED: ${WEBDAV_ENABLED} WEBDAV_USERNAME: ${WEBDAV_USERNAME} WEBDAV_PASSWORD: ${WEBDAV_PASSWORD} WEBDAV_PATH: ${WEBDAV_PATH} WEBDAV_READONLY: ${WEBDAV_READONLY} WEBDAV_INDEX_TTL: ${WEBDAV_INDEX_TTL} RCLONE_ENABLED: ${RCLONE_ENABLED} RCLONE_CONFIG_PATH: ${RCLONE_CONFIG_PATH} RCLONE_MOUNT_DIR: ${RCLONE_MOUNT_DIR} RCLONE_REMOTE_NAME: ${RCLONE_REMOTE_NAME} RCLONE_REMOTE_PATH: ${RCLONE_REMOTE_PATH} RCLONE_POLL_INTERVAL: ${RCLONE_POLL_INTERVAL} RCLONE_DIR_CACHE_TIME: ${RCLONE_DIR_CACHE_TIME} RCLONE_VFS_CACHE_MODE: ${RCLONE_VFS_CACHE_MODE} RCLONE_VFS_CACHE_DIR: ${RCLONE_VFS_CACHE_DIR} RCLONE_VFS_CACHE_MAX_SIZE: ${RCLONE_VFS_CACHE_MAX_SIZE} RCLONE_VFS_CACHE_MAX_AGE: ${RCLONE_VFS_CACHE_MAX_AGE} RCLONE_RC_ENABLED: ${RCLONE_RC_ENABLED} RCLONE_RC_ADDR: ${RCLONE_RC_ADDR} RCLONE_BUFFER_SIZE: ${RCLONE_BUFFER_SIZE} RCLONE_VFS_READ_AHEAD: ${RCLONE_VFS_READ_AHEAD} RCLONE_VFS_READ_CHUNK_SIZE: ${RCLONE_VFS_READ_CHUNK_SIZE} RCLONE_VFS_READ_CHUNK_SIZE_LIMIT: ${RCLONE_VFS_READ_CHUNK_SIZE_LIMIT} RCLONE_DEBUG_MODE_LOG: ${RCLONE_DEBUG_MODE_LOG} MEDIA_DEBUG_LOG: ${MEDIA_DEBUG_LOG} RCLONE_CACHE_CLEAN_THRESHOLD: ${RCLONE_CACHE_CLEAN_THRESHOLD} RCLONE_MIN_FREE_SPACE_GB: ${RCLONE_MIN_FREE_SPACE_GB} RCLONE_AUTO_RESTART: ${RCLONE_AUTO_RESTART} RCLONE_AUTO_RESTART_MAX_RETRIES: ${RCLONE_AUTO_RESTART_MAX_RETRIES} RCLONE_AUTO_RESTART_DELAY_MS: ${RCLONE_AUTO_RESTART_DELAY_MS}