diff --git a/go/Dockerfile b/go/Dockerfile index 0598404..f217c41 100644 --- a/go/Dockerfile +++ b/go/Dockerfile @@ -12,10 +12,11 @@ RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -ldflags="-s -w" -o electric-mon # 阶段2: 最小运行镜像 FROM alpine:3.20 # 时区: 定时任务需按北京时间 00:00 触发 +# 保留 tzdata 并设置 TZ 环境变量 (Go time 库依赖它,apk del 会导致 UTC) +ENV TZ=Asia/Shanghai RUN apk add --no-cache tzdata \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ - && echo "Asia/Shanghai" > /etc/timezone \ - && apk del tzdata + && echo "Asia/Shanghai" > /etc/timezone # 数据目录(历史记录 + 缓存挂载点) RUN mkdir -p /app/data WORKDIR /app