feat(deploy): 挂载 web/public 与 web/promotion 到 yh_web,支持热更新无需重建 dist

Made-with: Cursor
This commit is contained in:
whm
2026-03-22 00:58:19 +08:00
parent 122f5b8fba
commit 66b873d0b0
4 changed files with 28 additions and 3 deletions

View File

@@ -28,12 +28,14 @@ services:
networks:
- yh_net
# 静态文件由脚本构建到 deploy/web/dist,挂载后替换文件即生效
# 静态文件由脚本构建到 deploy/web/dist;另挂载源码目录便于热更新(改宿主机文件即生效,无需重建 dist
web:
image: ${REGISTRY_MIRROR:-docker.m.daocloud.io/library/}nginx:alpine
container_name: yh_web
volumes:
- ./deploy/web/dist:/usr/share/nginx/html:ro
- ./web/promotion:/usr/share/nginx/html/promotion:ro
- ./web/public:/var/www/yh-public:ro
- ./deploy/web/default.conf:/etc/nginx/conf.d/default.conf:ro
- ./verify-root:/verify-root:ro
networks: