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