Commit 73883c84 by jianan

fix(docker): scope 不做构建参数,修复未注入时空串覆盖默认致登录报错

parent 1207e4b7
......@@ -2,13 +2,13 @@
FROM node:20-alpine AS build
WORKDIR /app
# OIDC 配置在构建期固化(Vite 只认 VITE_* 变量),由流水线 --build-arg 注入
# 按环境变化的 OIDC 配置在构建期固化(Vite 只认 VITE_* ),由流水线 --build-arg 注入
ARG VITE_OIDC_AUTHORITY
ARG VITE_OIDC_CLIENT_ID
ARG VITE_OIDC_SCOPE
ENV VITE_OIDC_AUTHORITY=$VITE_OIDC_AUTHORITY \
VITE_OIDC_CLIENT_ID=$VITE_OIDC_CLIENT_ID \
VITE_OIDC_SCOPE=$VITE_OIDC_SCOPE
VITE_OIDC_CLIENT_ID=$VITE_OIDC_CLIENT_ID
# scope 各环境一致(openid profile phone),不做成构建参数:未注入时用 oidc.ts 里的默认值,
# 避免「未传 ARG → 空字符串 → 覆盖代码默认 → scope 为空」的坑
COPY package.json package-lock.json ./
RUN npm ci
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment