chore(docker): 添加前端静态文件到 Docker 镜像
- 在 Dockerfile 中复制前端静态文件到镜像中,以确保容器内可用。 - 更新部署脚本以挂载前端文件夹,增强容器的可用性和灵活性。
This commit is contained in:
parent
bb73dbe25e
commit
2236a6068b
|
|
@ -71,6 +71,8 @@ RUN apk add --no-cache ca-certificates tzdata && \
|
||||||
mkdir -p /app/storage/export /app/log
|
mkdir -p /app/storage/export /app/log
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=builder /out/server /app/server
|
COPY --from=builder /out/server /app/server
|
||||||
|
# 复制前端静态文件
|
||||||
|
COPY web/ ./web/
|
||||||
EXPOSE 8077
|
EXPOSE 8077
|
||||||
# 使用 root 用户运行
|
# 使用 root 用户运行
|
||||||
ENTRYPOINT ["/app/server"]
|
ENTRYPOINT ["/app/server"]
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@ docker run -d \
|
||||||
-v "$ROOT_DIR/storage:/app/storage" \
|
-v "$ROOT_DIR/storage:/app/storage" \
|
||||||
-v "$ROOT_DIR/log:/app/log" \
|
-v "$ROOT_DIR/log:/app/log" \
|
||||||
-v "$ROOT_DIR/server/config.yaml:/app/config.yaml:ro" \
|
-v "$ROOT_DIR/server/config.yaml:/app/config.yaml:ro" \
|
||||||
|
-v "$ROOT_DIR/web:/app/web:ro" \
|
||||||
-e CONFIG_PATH=/app/config.yaml \
|
-e CONFIG_PATH=/app/config.yaml \
|
||||||
"$USE_IMAGE"
|
"$USE_IMAGE"
|
||||||
echo "container: $CID_NAME image: $USE_IMAGE port: $PORT"
|
echo "container: $CID_NAME image: $USE_IMAGE port: $PORT"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue