chore(docker): 添加前端静态文件到 Docker 镜像

- 在 Dockerfile 中复制前端静态文件到镜像中,以确保容器内可用。
- 更新部署脚本以挂载前端文件夹,增强容器的可用性和灵活性。
This commit is contained in:
zhouyonggao 2025-12-20 15:52:04 +08:00
parent bb73dbe25e
commit 2236a6068b
2 changed files with 3 additions and 0 deletions

View File

@ -71,6 +71,8 @@ RUN apk add --no-cache ca-certificates tzdata && \
mkdir -p /app/storage/export /app/log
WORKDIR /app
COPY --from=builder /out/server /app/server
# 复制前端静态文件
COPY web/ ./web/
EXPOSE 8077
# 使用 root 用户运行
ENTRYPOINT ["/app/server"]

View File

@ -65,6 +65,7 @@ docker run -d \
-v "$ROOT_DIR/storage:/app/storage" \
-v "$ROOT_DIR/log:/app/log" \
-v "$ROOT_DIR/server/config.yaml:/app/config.yaml:ro" \
-v "$ROOT_DIR/web:/app/web:ro" \
-e CONFIG_PATH=/app/config.yaml \
"$USE_IMAGE"
echo "container: $CID_NAME image: $USE_IMAGE port: $PORT"