Sync from /srv/compose/unified-media-manager
This commit is contained in:
49
docker-compose.yml
Normal file
49
docker-compose.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
backend:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: backend/Dockerfile
|
||||
network_mode: "container:gluetun"
|
||||
environment:
|
||||
PORT: "8084"
|
||||
DATABASE_URL: ${DATABASE_URL:-postgres://bear:bear123@postgres-shared:5432/umm?sslmode=disable}
|
||||
QDRANT_URL: ${QDRANT_URL:-http://qdrant:6333}
|
||||
OLLAMA_URL: ${OLLAMA_URL:-http://192.168.50.84:11434}
|
||||
FRONTEND_URL: ${FRONTEND_URL:-http://umm.local.tophermayor.com}
|
||||
ADMIN_API_KEY: ${ADMIN_API_KEY:-03136aebde4bd783ae6ada1abdc8debbd11e3fe89380d87d}
|
||||
TMDB_API_KEY: ${TMDB_API_KEY:-}
|
||||
DOWNLOAD_DIR: /data/completed
|
||||
volumes:
|
||||
- /mnt/truenas/mediadata:/data
|
||||
# Arr SQLite databases for migration (read-only)
|
||||
- /home/bear/homelab/ubuntu/media-stack/sonarr:/data/arr-configs/sonarr:ro
|
||||
- /home/bear/homelab/ubuntu/media-stack/radarr:/data/arr-configs/radarr:ro
|
||||
- /home/bear/homelab/ubuntu/media-stack/sonarr-anime:/data/arr-configs/sonarr-anime:ro
|
||||
- /home/bear/homelab/ubuntu/media-stack/radarr-anime:/data/arr-configs/radarr-anime:ro
|
||||
- /home/bear/homelab/ubuntu/media-stack/lidarr:/data/arr-configs/lidarr:ro
|
||||
- /home/bear/homelab/ubuntu/media-stack/readarr:/data/arr-configs/readarr:ro
|
||||
- /home/bear/homelab/ubuntu/media-stack/prowlarr:/data/arr-configs/prowlarr:ro
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- frontend
|
||||
|
||||
frontend:
|
||||
build:
|
||||
context: frontend
|
||||
dockerfile: Dockerfile
|
||||
environment:
|
||||
VITE_API_URL: ${VITE_API_URL:-http://umm.local.tophermayor.com}
|
||||
networks:
|
||||
- proxy-net
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.umm.rule=Host(`umm.local.tophermayor.com`)"
|
||||
- "traefik.http.routers.umm.entrypoints=websecure"
|
||||
- "traefik.http.services.umm.loadbalancer.server.port=3000"
|
||||
|
||||
networks:
|
||||
proxy-net:
|
||||
external: true
|
||||
Reference in New Issue
Block a user