Split out Media share into three components: Movies, Shows, and Music
This commit is contained in:
parent
d7d8937e8f
commit
6ece311c24
@ -1,6 +1,8 @@
|
|||||||
DOCKER_DATA=/mnt/nas/iscsi/autopirate
|
DOCKER_DATA=/mnt/nas/iscsi/autopirate
|
||||||
DOCKER_DATA_LOCAL=/home/admin/data/autopirate
|
DOCKER_DATA_LOCAL=/home/admin/data/autopirate
|
||||||
MEDIA_DIR=/mnt/nas/media
|
MOVIES_DIR=/mnt/nas/movies
|
||||||
|
SHOWS_DIR=/mnt/nas/shows
|
||||||
|
MUSIC_DIR=/mnt/nas/music
|
||||||
NZB_DIR=/mnt/nas/iscsi/torrenting/NZB
|
NZB_DIR=/mnt/nas/iscsi/torrenting/NZB
|
||||||
INCOMPLETE_NZB_DIR=/mnt/nas/iscsi/torrenting/NZB_incomplete
|
INCOMPLETE_NZB_DIR=/mnt/nas/iscsi/torrenting/NZB_incomplete
|
||||||
TRANSCODE_DIR=/mnt/nas/iscsi/tdarr
|
TRANSCODE_DIR=/mnt/nas/iscsi/tdarr
|
||||||
|
@ -8,7 +8,7 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- autopirate.env
|
- autopirate.env
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${DOCKER_DATA}/radarr_config:/config"
|
- "${DOCKER_DATA}/radarr_config:/config"
|
||||||
- "${NZB_DIR}:/downloads"
|
- "${NZB_DIR}:/downloads"
|
||||||
labels:
|
labels:
|
||||||
@ -25,7 +25,7 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- autopirate.env
|
- autopirate.env
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Shows:/shows"
|
- "${SHOWS_DIR}:/shows"
|
||||||
- "${DOCKER_DATA}/sonarr_config:/config"
|
- "${DOCKER_DATA}/sonarr_config:/config"
|
||||||
- "${NZB_DIR}:/downloads"
|
- "${NZB_DIR}:/downloads"
|
||||||
labels:
|
labels:
|
||||||
@ -43,8 +43,8 @@ services:
|
|||||||
- autopirate.env
|
- autopirate.env
|
||||||
volumes:
|
volumes:
|
||||||
- "${DOCKER_DATA_LOCAL}/bazarr:/config"
|
- "${DOCKER_DATA_LOCAL}/bazarr:/config"
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/tv"
|
- "${SHOWS_DIR}:/tv"
|
||||||
labels:
|
labels:
|
||||||
- traefik.http.routers.bazarr.rule=Host(`bazarr.jafner.net`)
|
- traefik.http.routers.bazarr.rule=Host(`bazarr.jafner.net`)
|
||||||
- traefik.http.routers.bazarr.tls.certresolver=lets-encrypt
|
- traefik.http.routers.bazarr.tls.certresolver=lets-encrypt
|
||||||
@ -79,9 +79,9 @@ services:
|
|||||||
- 8085:8080
|
- 8085:8080
|
||||||
volumes:
|
volumes:
|
||||||
- "${DOCKER_DATA_LOCAL}/sabnzbd_config:/config"
|
- "${DOCKER_DATA_LOCAL}/sabnzbd_config:/config"
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/shows"
|
- "${SHOWS_DIR}:/shows"
|
||||||
- "${MEDIA_DIR}/Audio/Music:/music"
|
- "${MUSIC_DIR}:/music"
|
||||||
- "${NZB_DIR}:/downloads"
|
- "${NZB_DIR}:/downloads"
|
||||||
- "${INCOMPLETE_NZB_DIR}:/incomplete-downloads"
|
- "${INCOMPLETE_NZB_DIR}:/incomplete-downloads"
|
||||||
labels:
|
labels:
|
||||||
@ -113,8 +113,8 @@ services:
|
|||||||
- ${DOCKER_DATA}/tdarr/server:/app/server
|
- ${DOCKER_DATA}/tdarr/server:/app/server
|
||||||
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
||||||
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
||||||
- ${MEDIA_DIR}/Video/Movies:/movies
|
- ${MOVIES_DIR}:/movies
|
||||||
- ${MEDIA_DIR}/Video/Shows:/shows
|
- ${SHOWS_DIR}:/shows
|
||||||
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
||||||
|
|
||||||
tdarr-node:
|
tdarr-node:
|
||||||
@ -138,8 +138,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
||||||
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
||||||
- ${MEDIA_DIR}/Video/Movies:/movies
|
- ${MOVIES_DIR}:/movies
|
||||||
- ${MEDIA_DIR}/Video/Shows:/shows
|
- ${SHOWS_DIR}:/shows
|
||||||
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
||||||
|
|
||||||
jackett:
|
jackett:
|
||||||
|
@ -9,7 +9,7 @@ services:
|
|||||||
- path: ./autopirate.env
|
- path: ./autopirate.env
|
||||||
required: true
|
required: true
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${DOCKER_DATA}/radarr_config:/config"
|
- "${DOCKER_DATA}/radarr_config:/config"
|
||||||
- "${NZB_DIR}:/downloads"
|
- "${NZB_DIR}:/downloads"
|
||||||
labels:
|
labels:
|
||||||
@ -27,7 +27,7 @@ services:
|
|||||||
- path: ./autopirate.env
|
- path: ./autopirate.env
|
||||||
required: true
|
required: true
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Shows:/shows"
|
- "${SHOWS_DIR}:/shows"
|
||||||
- "${DOCKER_DATA}/sonarr_config:/config"
|
- "${DOCKER_DATA}/sonarr_config:/config"
|
||||||
- "${NZB_DIR}:/downloads"
|
- "${NZB_DIR}:/downloads"
|
||||||
labels:
|
labels:
|
||||||
@ -46,8 +46,8 @@ services:
|
|||||||
required: true
|
required: true
|
||||||
volumes:
|
volumes:
|
||||||
- "${DOCKER_DATA_LOCAL}/bazarr:/config"
|
- "${DOCKER_DATA_LOCAL}/bazarr:/config"
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/tv"
|
- "${SHOWS_DIR}:/tv"
|
||||||
labels:
|
labels:
|
||||||
- traefik.http.routers.bazarr.rule=Host(`bazarr.jafner.net`)
|
- traefik.http.routers.bazarr.rule=Host(`bazarr.jafner.net`)
|
||||||
- traefik.http.routers.bazarr.tls.certresolver=lets-encrypt
|
- traefik.http.routers.bazarr.tls.certresolver=lets-encrypt
|
||||||
@ -84,9 +84,9 @@ services:
|
|||||||
- 8085:8080
|
- 8085:8080
|
||||||
volumes:
|
volumes:
|
||||||
- "${DOCKER_DATA_LOCAL}/sabnzbd_config:/config"
|
- "${DOCKER_DATA_LOCAL}/sabnzbd_config:/config"
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/shows"
|
- "${SHOWS_DIR}:/shows"
|
||||||
- "${MEDIA_DIR}/Audio/Music:/music"
|
- "${MUSIC_DIR}:/music"
|
||||||
- "${NZB_DIR}:/downloads"
|
- "${NZB_DIR}:/downloads"
|
||||||
- "${INCOMPLETE_NZB_DIR}:/incomplete-downloads"
|
- "${INCOMPLETE_NZB_DIR}:/incomplete-downloads"
|
||||||
labels:
|
labels:
|
||||||
@ -120,8 +120,8 @@ services:
|
|||||||
- ${DOCKER_DATA}/tdarr/server:/app/server
|
- ${DOCKER_DATA}/tdarr/server:/app/server
|
||||||
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
||||||
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
||||||
- ${MEDIA_DIR}/Video/Movies:/movies
|
- ${MOVIES_DIR}:/movies
|
||||||
- ${MEDIA_DIR}/Video/Shows:/shows
|
- ${SHOWS_DIR}:/shows
|
||||||
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
||||||
|
|
||||||
tdarr-node:
|
tdarr-node:
|
||||||
@ -138,8 +138,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
- ${DOCKER_DATA}/tdarr/configs:/app/configs
|
||||||
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
- ${DOCKER_DATA}/tdarr/logs:/app/logs
|
||||||
- ${MEDIA_DIR}/Video/Movies:/movies
|
- ${MOVIES_DIR}:/movies
|
||||||
- ${MEDIA_DIR}/Video/Shows:/shows
|
- ${SHOWS_DIR}:/shows
|
||||||
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
- ${TRANSCODE_DIR}/transcode_cache:/temp
|
||||||
|
|
||||||
jackett:
|
jackett:
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
MEDIA_DIR=/mnt/nas/media
|
MOVIES_DIR=/mnt/nas/movies
|
||||||
|
SHOWS_DIR=/mnt/nas/shows
|
||||||
DOCKER_DATA=/home/admin/data/jellyfin
|
DOCKER_DATA=/home/admin/data/jellyfin
|
@ -13,8 +13,8 @@ services:
|
|||||||
- path: ./jellyfin.env
|
- path: ./jellyfin.env
|
||||||
required: true
|
required: true
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Movies:/data/movies"
|
- "${MOVIES_DIR}:/data/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/data/tvshows"
|
- "${SHOWS_DIR}:/data/tvshows"
|
||||||
- "${DOCKER_DATA}/jellyfin:/config"
|
- "${DOCKER_DATA}/jellyfin:/config"
|
||||||
labels:
|
labels:
|
||||||
- traefik.http.routers.jellyfin.rule=Host(`jellyfin.jafner.net`)
|
- traefik.http.routers.jellyfin.rule=Host(`jellyfin.jafner.net`)
|
||||||
|
@ -1,2 +1,4 @@
|
|||||||
DOCKER_DATA=/home/admin/data/plex
|
DOCKER_DATA=/home/admin/data/plex
|
||||||
MEDIA_DIR=/mnt/nas/media
|
MOVIES_DIR=/mnt/nas/movies
|
||||||
|
SHOWS_DIR=/mnt/nas/shows
|
||||||
|
MUSIC_DIR=/mnt/nas/music
|
@ -29,9 +29,9 @@ services:
|
|||||||
- plex.env
|
- plex.env
|
||||||
- plex_secrets.env
|
- plex_secrets.env
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/shows"
|
- "${SHOWS_DIR}:/shows"
|
||||||
- "${MEDIA_DIR}/Audio/Music:/music"
|
- "${MUSIC_DIR}:/music"
|
||||||
- "${DOCKER_DATA}/plex:/config"
|
- "${DOCKER_DATA}/plex:/config"
|
||||||
labels:
|
labels:
|
||||||
- traefik.http.routers.plex.rule=Host(`plex.jafner.net`)
|
- traefik.http.routers.plex.rule=Host(`plex.jafner.net`)
|
||||||
|
@ -25,9 +25,9 @@ services:
|
|||||||
- path: ./plex_secrets.env
|
- path: ./plex_secrets.env
|
||||||
required: false
|
required: false
|
||||||
volumes:
|
volumes:
|
||||||
- "${MEDIA_DIR}/Video/Movies:/movies"
|
- "${MOVIES_DIR}:/movies"
|
||||||
- "${MEDIA_DIR}/Video/Shows:/shows"
|
- "${SHOWS_DIR}:/shows"
|
||||||
- "${MEDIA_DIR}/Audio/Music:/music"
|
- "${MUSIC_DIR}:/music"
|
||||||
- "${DOCKER_DATA}/plex:/config"
|
- "${DOCKER_DATA}/plex:/config"
|
||||||
labels:
|
labels:
|
||||||
- traefik.http.routers.plex.rule=Host(`plex.jafner.net`)
|
- traefik.http.routers.plex.rule=Host(`plex.jafner.net`)
|
||||||
|
Loading…
Reference in New Issue
Block a user