From 5b5252a02ced0830bbe1f2ecceedb037b519a50a Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 2 Sep 2026 02:35:55 +0000 Subject: [PATCH] release: sync public installer asset compose.yaml --- compose.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/compose.yaml b/compose.yaml index a94ba3f..da1a0c9 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,6 +1,7 @@ services: postgres: image: postgres:17-bookworm + container_name: xymedia-postgres profiles: [local-db] environment: POSTGRES_DB: ${XYMEDIA_POSTGRES_DATABASE} @@ -15,6 +16,7 @@ services: retries: 24 app: image: ${XYMEDIA_BOOTSTRAP_IMAGE:-git.keeper.work/admin/xymediavault-bootstrap:1} + container_name: xymedia-app entrypoint: [/usr/bin/tini, --] command: [/releases/current/bin/xymedia-supervisor, --releases-dir, /releases, --config, /app/config.yaml] environment: @@ -38,7 +40,7 @@ services: xiaoya-alist: image: xiaoyaliu/alist:latest profiles: [xiaoya] - container_name: ${XYMEDIA_XIAOYA_CONTAINER:-xiaoya-alist} + container_name: ${XYMEDIA_XIAOYA_CONTAINER:-xymedia-xiaoya} ports: ["5678:80", "2345:2345", "2346:2346"] volumes: - "${XYMEDIA_XIAOYA_DATA_DIR:-${XYMEDIA_INSTALL_DIR}/xiaoya}:/data" @@ -47,14 +49,14 @@ services: xiaoya-control: image: debian:bookworm-slim profiles: [xiaoya-control] - container_name: xymedia-edge-controller + container_name: xymedia-controller entrypoint: [/controller/xymedia-edge] command: [controller] environment: XYMEDIA_CONTROLLER_TOKEN_FILE: /run/secrets/xiaoya-controller-token - XYMEDIA_XIAOYA_CONTAINER: ${XYMEDIA_XIAOYA_CONTAINER:-xiaoya-alist} + XYMEDIA_XIAOYA_CONTAINER: ${XYMEDIA_XIAOYA_CONTAINER:-xymedia-xiaoya} XYMEDIA_XIAOYA_DATA_DIR: /xiaoya - XYMEDIA_ALIYUN_OPEN_TOKEN_URL: http://aliyuntvtoken:34256 + XYMEDIA_ALIYUN_OPEN_TOKEN_URL: http://xymedia-aliyuntvtoken:34256 XYMEDIA_CONTROLLER_ADDR: "${XYMEDIA_CONTROLLER_BIND_ADDRESS:-0.0.0.0}:${XYMEDIA_CONTROLLER_PORT:-19090}" XYMEDIA_HOST_ADDRESSES_FILE: /etc/xymedia/config/XYMEDIA_HOST_ADDRESSES XYMEDIA_HOST_ADDRESSES: ${XYMEDIA_HOST_ADDRESSES:-} @@ -68,10 +70,12 @@ services: restart: unless-stopped aliyuntvtoken: image: ddsderek/xiaoya-glue:python + container_name: xymedia-aliyuntvtoken profiles: [xiaoya] command: [python, /aliyuntvtoken/alitoken2.py, --qrcode_mode, web] restart: unless-stopped app-migrate: + # Ephemeral migration runs receive a unique xymedia-app-migrate-* name from install.sh. image: ${XYMEDIA_BOOTSTRAP_IMAGE:-git.keeper.work/admin/xymediavault-bootstrap:1} entrypoint: [/releases/current/bin/xymediavault] command: [migrate, --new, --config, /app/config.yaml]