diff --git a/deployment.sh b/deployment.sh index b82e973..e2b46a0 100755 --- a/deployment.sh +++ b/deployment.sh @@ -237,13 +237,14 @@ else fi # jellyfin -JELLYFIN_APP_FOLDERS=("jellyfin") -JELLYFIN_DATA_FOLDERS=("jellyfin") +JELLYFIN_APP_FOLDERS=("jellyfin" "xteve") +JELLYFIN_DATA_FOLDERS=("jellyfin" "xteve") JELLYFIN_ENV_FILE="jellyfin.${TARGET_ENV}" JELLYFIN_CERT_PATH=/certs/${JELLYFIN_CERT_FILE:=fullchain.pem} JELLYFIN_PRIVATE_KEY_PATH=/certs/${JELLYFIN_PRIVATE_KEY_FILE:=private.pem} JELLYFIN_CONFIG_PATH="${APPS_BASE}/jellyfin" JELLYFIN_DATA_PATH="${DATA_BASE}/jellyfin" +XTEVE_CONF_PATH="${DATA_BASE}/xteve" if [ "${JELLYFIN_ENABLED}" == "yes" ]; then echo -e "${colors[Green]} Jellyfin setup${colors[Color_Off]}" create_subfolders ${APPS_BASE} JELLYFIN_APP_FOLDERS diff --git a/docker-compose.yml b/docker-compose.yml index 6c7ecc5..a9ec8ab 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -381,3 +381,13 @@ services: memory: 512M reservations: memory: 128M + + xteve: + container_name: homecloud_xteve + profiles: ["jellyfin"] + image: docker.io/dnsforge/xteve + restart: unless-stopped + ports: + - 34400:34400 + environment: + TZ: "Asia/Singapore" diff --git a/docker/jellyfin.yml b/docker/jellyfin.yml index e9e9776..90551e5 100755 --- a/docker/jellyfin.yml +++ b/docker/jellyfin.yml @@ -4,3 +4,7 @@ volumes: - {{JELLYFIN_CONFIG_PATH}}:/config - {{JELLYFIN_DATA_PATH}}:/data + + xteve: + volumes: + - {{XTEVE_CONF_PATH}}:/home/xteve/conf