40 lines
931 B
YAML
40 lines
931 B
YAML
version: '3.8'
|
|
services:
|
|
subscribarr:
|
|
build: .
|
|
container_name: subscribarr
|
|
ports:
|
|
- "8000:8000"
|
|
environment:
|
|
# Django
|
|
- DJANGO_DEBUG=true
|
|
- DJANGO_ALLOWED_HOSTS=*
|
|
- DJANGO_SECRET_KEY=change-me
|
|
- DB_PATH=/app/data/db.sqlite3
|
|
- NOTIFICATIONS_ALLOW_DUPLICATES=false
|
|
# App Settings (optional, otherwise use first-run setup)
|
|
- JELLYFIN_URL=
|
|
- JELLYFIN_API_KEY=
|
|
- SONARR_URL=
|
|
- SONARR_API_KEY=
|
|
- RADARR_URL=
|
|
- RADARR_API_KEY=
|
|
- MAIL_HOST=
|
|
- MAIL_PORT=
|
|
- MAIL_SECURE=
|
|
- MAIL_USER=
|
|
- MAIL_PASSWORD=
|
|
- MAIL_FROM=
|
|
# Admin bootstrap (optional)
|
|
- ADMIN_USERNAME=
|
|
- ADMIN_PASSWORD=
|
|
- ADMIN_EMAIL=
|
|
# Cron schedule (default every 30min)
|
|
- CRON_SCHEDULE=*/30 * * * *
|
|
volumes:
|
|
- subscribarr-data:/app/data
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
subscribarr-data:
|