diff --git a/compose.yaml b/compose.yaml index 550ff99..65bd634 100644 --- a/compose.yaml +++ b/compose.yaml @@ -56,10 +56,10 @@ services: profiles: [xiaoya] container_name: ${XYMEDIA_XIAOYA_CONTAINER:-xymedia-xiaoya} labels: - com.xymediavault.managed: "${XYMEDIA_XIAOYA_MANAGED:-false}" + com.xymediavault.managed: "true" com.xymediavault.instance_id: "${XYMEDIA_INSTANCE_ID}" com.xymediavault.install_dir: "${XYMEDIA_INSTALL_DIR}" - ports: ["5678:80", "2345:2345", "2346:2346"] + ports: ["${XYMEDIA_XIAOYA_PORT:-5678}:80", "${XYMEDIA_XIAOYA_ADMIN_PORT:-2345}:2345", "${XYMEDIA_XIAOYA_PROXY_PORT:-2346}:2346"] volumes: - "${XYMEDIA_XIAOYA_DATA_DIR:-${XYMEDIA_INSTALL_DIR}/xiaoya}:/data" - "${XYMEDIA_XIAOYA_DATA_DIR:-${XYMEDIA_INSTALL_DIR}/xiaoya}/data:/www/data" @@ -74,6 +74,7 @@ services: environment: XYMEDIA_CONTROLLER_TOKEN_FILE: /run/secrets/xiaoya-controller-token XYMEDIA_XIAOYA_CONTAINER: ${XYMEDIA_XIAOYA_CONTAINER:-xymedia-xiaoya} + XYMEDIA_XIAOYA_SERVICE_PORTS: "80,2345,2346" XYMEDIA_XIAOYA_DATA_DIR: /xiaoya XYMEDIA_ALIYUN_QR_URL: https://passport.aliyundrive.com/newlogin/qrcode XYMEDIA_ALIYUN_OPEN_TOKEN_URL: https://openapi.alipan.com