- collect-compose.yml: Fetches all compose files from docker_hosts - collect-env-templates.yml: Creates .env.example with secrets redacted - deploy-compose.yml: Pushes compose files to hosts (with optional restart) - diff-compose.yml: Shows differences before deploying Collected 23 compose files from 7 hosts: - replicant: 12 stacks (arr-stack, mealie, portainer, etc) - docker666: 4 stacks (unifi, gluetun, uptime, utils) - databases: 3 stacks (postgres, forgejo, utils) - download-stack: 2 stacks (download-stack, utils) - media-transcode: 1 stack (utils) - network-services: 1 stack (utils) - immich: 1 stack (utils)
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
services:
|
|
radarr:
|
|
image: ghcr.io/linuxserver/radarr:latest
|
|
container_name: radarr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/New_York
|
|
volumes:
|
|
- /home/maddox/docker/appdata/radarr:/config
|
|
- /home/maddox/docker/appdata/radarr/custom-services.d:/custom-services.d
|
|
- /home/maddox/docker/appdata/radarr/custom-cont-init.d:/custom-cont-init.d
|
|
- /volume1/Downloads/rutorrent/incoming:/incoming
|
|
- /volume1/archive/movies:/archive/movies
|
|
- /volume1/archive/tv:/archive/tv
|
|
- /volume1/Media:/media
|
|
- /volume1/Downloads/nzbget:/downloads
|
|
ports:
|
|
- "7878:7878"
|
|
networks:
|
|
- traefik_proxy
|
|
restart: unless-stopped
|
|
labels:
|
|
- "homepage.group=Media"
|
|
- "homepage.href=https://radarr.3ddbrewery.com"
|
|
- "homepage.icon=radarr.png"
|
|
- "homepage.name=Radarr"
|
|
- "homepage.widget.enableQueue=true"
|
|
- "homepage.widget.key=9fd393a7b39b44b4b60eece5317f9d5b"
|
|
- "homepage.widget.type=radarr"
|
|
- "homepage.widget.url=https://movies.3ddbrewery.com"
|
|
|
|
networks:
|
|
traefik_proxy:
|
|
external: true
|