From 1bea3c053891eccc4dce729a8c492acb88cb0f71 Mon Sep 17 00:00:00 2001 From: fish Date: Sat, 4 Jul 2026 12:26:53 +0800 Subject: [PATCH] =?UTF-8?q?Docker=20=E5=AE=B9=E5=99=A8=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=94=B9=E4=B8=BA=E4=B8=9C=E5=85=AB=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/Dockerfile | 1 + docker-compose.yml | 4 ++++ frontend/Dockerfile | 2 ++ 3 files changed, 7 insertions(+) diff --git a/backend/Dockerfile b/backend/Dockerfile index 3a9ca2a..75a331d 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -14,6 +14,7 @@ RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /app/stock-user-system FROM alpine:3.23 RUN apk add --no-cache ca-certificates tzdata +ENV TZ=Asia/Shanghai WORKDIR /app COPY --from=builder /app/stock-user-system /app/stock-user-system diff --git a/docker-compose.yml b/docker-compose.yml index 9ee4225..8397c9e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,7 @@ services: POSTGRES_USER: ${DB_USER:-stock} POSTGRES_PASSWORD: ${DB_PASSWORD:-stock} POSTGRES_DB: ${DB_NAME:-stock} + TZ: Asia/Shanghai volumes: - postgres_data:/var/lib/postgresql ports: @@ -34,6 +35,7 @@ services: DATA_SYNC_ENABLED: ${DATA_SYNC_ENABLED:-true} DATA_SYNC_TIME: ${DATA_SYNC_TIME:-16:30} DATA_SYNC_WEEKDAYS_ONLY: ${DATA_SYNC_WEEKDAYS_ONLY:-true} + TZ: Asia/Shanghai ports: - "3019:3019" depends_on: @@ -48,6 +50,8 @@ services: context: ./frontend dockerfile: Dockerfile container_name: stock_frontend + environment: + TZ: Asia/Shanghai ports: - "3018:80" depends_on: diff --git a/frontend/Dockerfile b/frontend/Dockerfile index df7a272..a9b5fcb 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -12,6 +12,8 @@ RUN npm run build # 使用 nginx 提供静态资源 FROM nginx:1.29.0-alpine +RUN apk add --no-cache tzdata +ENV TZ=Asia/Shanghai COPY --from=builder /build/dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80