Docker/Jellyseerr/docker-compose.yml

96 lines
2.0 KiB
YAML

services:
jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: jellyseerr
environment:
- LOG_LEVEL=debug
- TZ=America/Montreal
ports:
- ${JELLYSEERR_PORT}:5055
volumes:
- ${JELLYSEERR_DIR}:/app/config
restart: unless-stopped
networks:
- mediarr
depends_on:
- sonarr
- radarr
- bazarr
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
hostname: bazarr
networks:
- mediarr
env_file:
- stack.env
volumes:
- ${BAZARR_DIR}:/config
- nas-medias:/mnt/media
ports:
- ${BAZARR_PORT}:6767
restart: unless-stopped
depends_on:
- sonarr
- radarr
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
hostname: radarr
networks:
- mediarr
env_file:
- stack.env
volumes:
- ${RADARR_DIR}:/config
- nas-medias:/mnt/media
- ${DOWNLOAD_DIR}:/downloads
ports:
- ${RADARR_PORT}:7878
restart: unless-stopped
depends_on:
- prowlarr
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
hostname: sonarr
networks:
- mediarr
env_file:
- stack.env
volumes:
- ${SONARR_DIR}:/config
- nas-medias:/mnt/media
- ${DOWNLOAD_DIR}:/downloads
depends_on:
- prowlarr
ports:
- ${SONARR_PORT}:8989
prowlarr:
image: linuxserver/prowlarr:latest
container_name: prowlarr
hostname: prowlarr
networks:
- mediarr
env_file:
- stack.env
volumes:
- ${PROWLARR_DIR}:/config
ports:
- ${PROWLARR_PORT}:9696
restart: unless-stopped
networks:
mediarr:
driver: bridge
volumes:
nas-medias:
driver_opts:
type: cifs
device: ${SAMBA_DIR}
o: username=${SAMBA_USERNAME},password=${SAMBA_PASSWORD},vers=3.0,file_mode=0777,dir_mode=0777,uid=1000,gid=1000