xiangyixiangqin/docker-compose.yml
zpc ecccecfd83
All checks were successful
continuous-integration/drone/push Build is passing
Update Dockerfiles to use custom image registry for Node and .NET base images
2026-03-29 00:11:13 +08:00

63 lines
2.1 KiB
YAML

services:
xiangyi-admin-api:
build:
context: ../../CodeManagea/xiangyixiangqin/server
dockerfile: src/XiangYi.AdminApi/Dockerfile
container_name: xiangyi-admin-api
ports:
- "${ADMIN_API_PORT:-2801}:8080"
volumes:
- ./configs/admin-api/appsettings.json:/app/appsettings.Production.json:ro
- ./configs/admin-api/appsettings.json:/app/appsettings.json:ro
- ./configs/apiclient_key.pem:/app/apiclient_key.pem
- ./configs/apiclient_cert.pem:/app/apiclient_cert.pem
- ./configs/apiclient_cert.p12:/app/apiclient_cert.p12 # 改这里
- ./configs/pub_key.pem:/app/pub_key.pem
- ./configs/wwwroot:/app/wwwroot
environment:
- ASPNETCORE_ENVIRONMENT=Production
- ASPNETCORE_URLS=http://+:8080
- TZ=Asia/Shanghai # ✅ 设置时区
restart: unless-stopped
networks:
- code-network
xiangyi-app-api:
build:
context: ../../CodeManagea/xiangyixiangqin/server
dockerfile: src/XiangYi.AppApi/Dockerfile
container_name: xiangyi-app-api
ports:
- "${APP_API_PORT:-2802}:8080"
volumes:
- ./configs/app-api/appsettings.json:/app/appsettings.Production.json:ro
- ./configs/app-api/appsettings.json:/app/appsettings.json:ro0
- ./configs/wwwroot:/app/wwwroot
- ./configs/apiclient_key.pem:/app/apiclient_key.pem
- ./configs/apiclient_cert.pem:/app/apiclient_cert.pem
- ./configs/apiclient_cert.p12:/app/apiclient_cert.p12 # 改这里
- ./configs/pub_key.pem:/app/pub_key.pem
environment:
- ASPNETCORE_ENVIRONMENT=Production
- ASPNETCORE_URLS=http://+:8080
- TZ=Asia/Shanghai # ✅ 设置时区
restart: unless-stopped
networks:
- code-network
xiangyi-admin-web:
build:
context: ../../CodeManagea/xiangyixiangqin/admin
dockerfile: Dockerfile
container_name: xiangyi-admin-web
ports:
- "${ADMIN_WEB_PORT:-2803}:80"
restart: unless-stopped
environment:
- TZ=Asia/Shanghai # ✅ 设置时区
networks:
- code-network
networks:
code-network:
external: true