feat: Initial commit

This commit is contained in:
2026-04-29 00:02:58 +02:00
commit 1f4eba49cf
15 changed files with 786 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
services:
webhook-proxy:
build: .
restart: unless-stopped
ports:
- "8080:8080"
volumes:
# Mount your custom config here — overrides the defaults inside the image
- ./config:/app/config:ro
environment:
# Optional: override the port
- LOG_LEVEL=debug
- SERVER_PORT=8080
networks:
- seerr-net
# ── Jellyseerr (local test instance) ─────────────────────────────────────
# Access the UI at: http://localhost:5055
#
# After first start, go through the setup wizard. When asked for a media
# server you can skip it or point to a local Jellyfin (see below).
#
# Webhook setup in Jellyseerr:
# Settings → Notifications → Webhook
# URL: http://webhook-proxy:8080/webhook ← uses the internal Docker hostname
# Payload: leave as default
seerr:
image: seerr/seerr:latest
container_name: seerr
restart: unless-stopped
ports:
- "5055:5055"
environment:
- LOG_LEVEL=debug
- TZ=Europe/Berlin
networks:
- seerr-net
# ── Jellyfin (optional — only needed if Jellyseerr asks for a media server)
# Access the UI at: http://localhost:8096
# Remove this block if you don't want a full media server locally.
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
ports:
- "8096:8096"
environment:
- TZ=Europe/Berlin
networks:
- seerr-net
networks:
seerr-net: