multiuser/subscriptions/notifications

This commit is contained in:
2025-08-10 17:48:15 +02:00
parent d4b811dbad
commit fb0c7da252
49 changed files with 3676 additions and 1034 deletions

39
docker-compose.yml Normal file
View File

@@ -0,0 +1,39 @@
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: