fix(deploy): formalize nginx entrypoint ipv6 script removal in web.Dockerfile
G4 §4.8 事件 B:服务器新拉的 nginx:alpine 最新 digest 的 10-listen-on-ipv6-by-default.sh 在服务器上挂起(nginx 不启动、 healthcheck 拒连)。此前补丁只在服务器侧临时 Dockerfile,本次正式 进仓库;钉基础镜像版本后可移除(G4 待办)。 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -57,6 +57,10 @@ RUN pnpm --filter @photo/contracts run build \
|
||||
|
||||
# ── 阶段 2:nginx ──
|
||||
FROM nginx:alpine
|
||||
# G4 §4.8 事件 B:最新 digest 的 10-listen-on-ipv6 entrypoint 在服务器卡死
|
||||
# (nginx 不启动、healthcheck 拒连)——构建期移除该脚本(本地旧 digest 无此问题,
|
||||
# 服务器新拉必现)。钉基础镜像版本后可移除本行(待办 G4 登记)。
|
||||
RUN rm -f /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
||||
# 官方镜像启动时 envsubst 渲染 /etc/nginx/templates/*.template → conf.d;
|
||||
# API_UPSTREAM 由 compose environment 注入(缺省指向 cn API 容器名)。
|
||||
ENV API_UPSTREAM=http://api-cn:8080
|
||||
|
||||
Reference in New Issue
Block a user