From 1cb70dabe09ed68220b316b767026a84bef75b2d Mon Sep 17 00:00:00 2001 From: yuming Date: Sat, 9 May 2026 19:55:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=B9=E5=99=A8=E6=97=B6=E5=8C=BA?= =?UTF-8?q?=E8=AE=BE=E4=B8=BA=20Asia/Shanghai=EF=BC=8C=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=8C=97=E4=BA=AC=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- Dockerfile | 6 ++++++ docker-compose.yaml | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6baa422..bec379d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,12 @@ FROM python:3.11.9-alpine AS runtime-image WORKDIR /app +# 设置时区为东八区(北京时间),让日志和数据库 download_time 字段使用本地时间 +RUN sed -i 's|dl-cdn.alpinelinux.org|mirrors.ustc.edu.cn|g' /etc/apk/repositories \ + && apk add --no-cache tzdata \ + && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && echo "Asia/Shanghai" > /etc/timezone + # 从上面自己编译的阶段复制依赖(支持任意架构) COPY --from=compile-image /usr/local/lib/python3.11/site-packages \ /usr/local/lib/python3.11/site-packages diff --git a/docker-compose.yaml b/docker-compose.yaml index e69504e..c1d1e87 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -13,6 +13,10 @@ services: # ports: # - "5000:5000" + # 时区设置(让日志、数据库 download_time 显示北京时间) + environment: + - TZ=Asia/Shanghai + volumes: # 配置、session、进度数据统一持久化到 ./appdata 目录 - "./appdata:/app/appdata"