diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml
index 188c2c3..d209999 100644
--- a/.gitea/workflows/deploy.yml
+++ b/.gitea/workflows/deploy.yml
@@ -32,6 +32,8 @@ jobs:
- name: 构建 Docker 镜像
run: |
docker build \
+ --build-arg GIT_COMMIT=${GITHUB_SHA} \
+ --build-arg BUILD_TIME=$(date +%Y%m%d%H%M%S) \
-t "${IMAGE_NAME}:${{ steps.meta.outputs.tag }}" \
-t "${IMAGE_NAME}:latest" \
.
diff --git a/Dockerfile b/Dockerfile
index 22c6183..68b3978 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -3,6 +3,12 @@ FROM node:22-alpine
WORKDIR /app
+# 构建元数据(由 CI 传入;未传入时回退到运行时本地 git 信息)
+ARG GIT_COMMIT=unknown
+ARG BUILD_TIME=unknown
+ENV GIT_COMMIT=${GIT_COMMIT}
+ENV BUILD_TIME=${BUILD_TIME}
+
# 先复制清单以利用镜像层缓存
COPY package.json package-lock.json ./
diff --git a/public/admin.html b/public/admin.html
index 21e87ec..5714f03 100644
--- a/public/admin.html
+++ b/public/admin.html
@@ -130,8 +130,11 @@
@@ -271,6 +274,7 @@
+
-
+
+