docs(web): 清理 Docker/nginx 残留引用,反代职责边界写进任务书与契约
- tasks/010-deploy.md: 按"仅业务服务、不部署反代、服务自托管管理端"重写, 补充四层进程降级、无 sudo 降权、上传上限两侧一致等实现说明与验收表 - deploy/uninstall.sh: 删除 nginx 站点清理逻辑(本项目从未安装过反代, 也不应改动运维侧的 nginx / IIS 配置) - scripts/package-release.sh: 修正产物结构注释,去掉已删除的 web-server/admin/nginx.conf 拷贝与 deploy/nginx 备份清理 - web-server/.env.example: 修正"容器内路径 / docker-compose 挂载"过时注释 - contracts/rest-api.yaml: 服务地址描述改为业务服务部署语义
This commit is contained in:
@@ -2,10 +2,11 @@
|
||||
# ============================================================
|
||||
# 打包发布产物:opendance-web-v0.1.0.tar.gz
|
||||
#
|
||||
# 产物结构(Linux 原生站点部署,不使用 Docker):
|
||||
# 产物结构(Linux 业务服务部署,不使用 Docker、不部署反向代理):
|
||||
# web-server/ NestJS 源码 + 构建产物
|
||||
# admin/ React 管理端构建产物
|
||||
# deploy/ install.sh / uninstall.sh / .env.example / nginx / systemd
|
||||
# deploy/ install.sh / ctl.sh / uninstall.sh / .env.example
|
||||
# systemd|openrc|initd / proxy(反代说明文档,仅文档不部署)
|
||||
# contracts/ 当前版本契约快照
|
||||
# THIRD_PARTY.md 开源项目声明
|
||||
# README.txt 使用说明
|
||||
@@ -66,7 +67,6 @@ rsync -a --delete \
|
||||
if [ -d web-server/admin/dist ]; then
|
||||
mkdir -p "$STAGE/admin"
|
||||
cp -r web-server/admin/dist/. "$STAGE/admin/"
|
||||
cp web-server/admin/nginx.conf "$STAGE/admin/" 2>/dev/null || true
|
||||
else
|
||||
log "警告:未找到 web-server/admin/dist,产物不含 admin/"
|
||||
fi
|
||||
@@ -74,7 +74,7 @@ fi
|
||||
cp -r deploy "$STAGE/deploy"
|
||||
# 部署配置里绝不能带真实 .env(含数据库口令)
|
||||
rm -f "$STAGE/deploy/.env"
|
||||
rm -rf "$STAGE/deploy"/systemd/*.bak "$STAGE/deploy"/nginx/*.bak
|
||||
rm -rf "$STAGE/deploy"/systemd/*.bak "$STAGE/deploy"/openrc/*.bak "$STAGE/deploy"/initd/*.bak
|
||||
cp -r contracts "$STAGE/contracts"
|
||||
cp THIRD_PARTY.md README.txt project.yaml DSH.md "$STAGE/"
|
||||
cp -r tasks "$STAGE/tasks"
|
||||
|
||||
Reference in New Issue
Block a user