# admin 服务部署(单服务) # # 只部署 yunyan-admin(Nuxt 管理前端)。它通过 CONSOLE_BACKEND 连接同网络的 console 服务。 # 依赖服务由目标环境共享提供,不在此 compose。 # # 不直接 docker compose 调用,统一通过 deploy.sh。 services: yunyan-admin: image: ${REGISTRY:-docker-registry.ideapsound.com}/yunyan-admin:${TAG:-latest} container_name: yunyan-admin restart: unless-stopped platform: ${PLATFORM:-linux/amd64} networks: - appnet environment: TZ: Asia/Shanghai # server middleware 运行时代理目标(同网络容器名直接解析) CONSOLE_BACKEND: ${CONSOLE_BACKEND:-http://yunyan-console:8080} ports: - "${ADMIN_PORT:-3000}:3000" networks: appnet: name: ${DOCKER_NETWORK:-1panel-network} external: true