feat(admin): 增加关于页与发布版本信息
- 在系统设置中新增“关于”标签页,提供版本、仓库、Issues、文档和开源协议入口。 - 通过 Docker 构建参数注入版本号与发布链接,并在前端展示当前发布版本。 - 调整 GitHub Actions 与镜像构建流程,仅在 tag 发布时构建并发布带版本标识的镜像。
This commit is contained in:
@@ -18,6 +18,8 @@ RUN corepack enable && corepack prepare pnpm@10.28.2 --activate
|
||||
RUN --mount=type=cache,target=/root/.local/share/pnpm/store \
|
||||
pnpm install --frozen-lockfile --filter lanqin-email-web...
|
||||
COPY apps/web apps/web
|
||||
ARG VITE_APP_VERSION=""
|
||||
ARG VITE_RELEASE_URL=""
|
||||
RUN pnpm --dir apps/web run build
|
||||
|
||||
FROM debian:bookworm-slim
|
||||
|
||||
@@ -8,6 +8,8 @@ RUN corepack enable && corepack prepare pnpm@10.28.2 --activate
|
||||
RUN --mount=type=cache,target=/root/.local/share/pnpm/store \
|
||||
pnpm install --frozen-lockfile --filter lanqin-email-web...
|
||||
COPY apps/web apps/web
|
||||
ARG VITE_APP_VERSION=""
|
||||
ARG VITE_RELEASE_URL=""
|
||||
RUN pnpm --dir apps/web run build
|
||||
|
||||
FROM nginx:1.27-alpine
|
||||
|
||||
Reference in New Issue
Block a user