diff --git a/xiaoya/docker-compose-all.yml b/xiaoya/docker-compose-all.yml new file mode 100644 index 0000000..95c0822 --- /dev/null +++ b/xiaoya/docker-compose-all.yml @@ -0,0 +1,80 @@ +services: + alist: + image: ghcr.io/monlor/xiaoya-alist:latest + volumes: + - xiaoya:/data + ports: + - "5678:5678" + - "2345:2345" + - "2346:2346" + env_file: + - env + restart: unless-stopped + networks: + - default + metadata: + image: ghcr.io/monlor/xiaoya-metadata:latest + environment: + - EMBY_ENABLED=true + - JELLYFIN_ENABLED=true + env_file: + - env + volumes: + - xiaoya:/etc/xiaoya + - media:/media/xiaoya + - config:/media/config + - cache:/media/config/cache + - jf_config:/media/jf_config + - jf_cache:/media/jf_config/cache + - meta:/media/temp + depends_on: + - alist + restart: unless-stopped + networks: + - default + emby: + image: ghcr.io/monlor/xiaoya-embyserver:latest + env_file: + - env + depends_on: + - metadata + - alist + volumes: + - media:/media + - config:/config + - cache:/cache + ports: + - "6908:6908" + restart: unless-stopped + networks: + - default + jellyfin: + image: ghcr.io/monlor/xiaoya-jellyfin:latest + env_file: + - env + privileged: true + depends_on: + - metadata + - alist + volumes: + - media:/media + - jf_config:/config + - jf_cache:/cache + ports: + - 8096:8096 + restart: unless-stopped + networks: + - default + +networks: + default: + +volumes: + xiaoya: + media: + config: + cache: + jf_config: + jf_cache: + meta: + \ No newline at end of file diff --git a/xiaoya/docker-compose-jellyfin.yml b/xiaoya/docker-compose-jellyfin.yml new file mode 100644 index 0000000..0c50558 --- /dev/null +++ b/xiaoya/docker-compose-jellyfin.yml @@ -0,0 +1,59 @@ +services: + alist: + image: ghcr.io/monlor/xiaoya-alist:latest + volumes: + - xiaoya:/data + ports: + - "5678:5678" + - "2345:2345" + - "2346:2346" + env_file: + - env + restart: unless-stopped + networks: + - default + metadata: + image: ghcr.io/monlor/xiaoya-metadata:latest + environment: + - EMBY_ENABLED=false + - JELLYFIN_ENABLED=true + env_file: + - env + volumes: + - xiaoya:/etc/xiaoya + - media:/media/xiaoya + - jf_config:/media/jf_config + - jf_cache:/media/jf_config/cache + - meta:/media/temp + depends_on: + - alist + restart: unless-stopped + networks: + - default + jellyfin: + image: ghcr.io/monlor/xiaoya-jellyfin:latest + env_file: + - env + privileged: true + depends_on: + - metadata + - alist + volumes: + - media:/media + - jf_config:/config + - jf_cache:/cache + ports: + - 8096:8096 + restart: unless-stopped + networks: + - default + +networks: + default: + +volumes: + xiaoya: + media: + jf_config: + jf_cache: + meta: \ No newline at end of file diff --git a/xiaoya/docker-compose.yml b/xiaoya/docker-compose.yml new file mode 100644 index 0000000..8cfa517 --- /dev/null +++ b/xiaoya/docker-compose.yml @@ -0,0 +1,55 @@ +services: + alist: + image: ghcr.io/monlor/xiaoya-alist:latest + volumes: + - xiaoya:/data + ports: + - "5678:5678" + - "2345:2345" + - "2346:2346" + env_file: + - env + restart: unless-stopped + networks: + - default + metadata: + image: ghcr.io/monlor/xiaoya-metadata:latest + env_file: + - env + volumes: + - xiaoya:/etc/xiaoya + - media:/media/xiaoya + - config:/media/config + - cache:/media/config/cache + - meta:/media/temp + depends_on: + - alist + restart: unless-stopped + networks: + - default + emby: + image: ghcr.io/monlor/xiaoya-embyserver:latest + env_file: + - env + depends_on: + - metadata + - alist + volumes: + - media:/media + - config:/config + - cache:/cache + ports: + - "6908:6908" + restart: unless-stopped + networks: + - default + +networks: + default: + +volumes: + xiaoya: + media: + config: + meta: + cache: \ No newline at end of file