feat(docker): 安装 tzdata 并设置 TZ=Asia/Shanghai 以让 Node.js 使用上海时区

This commit is contained in:
shenjianZ 2025-08-02 09:56:38 +08:00
parent be59fa85de
commit 893fac1ff2
2 changed files with 6 additions and 0 deletions

View File

@ -3,6 +3,10 @@ FROM node:20-alpine
WORKDIR /usr/src/app WORKDIR /usr/src/app
COPY package*.json ./ COPY package*.json ./
# Set timezone to Asia/Shanghai │
RUN apk add --no-cache tzdata │
ENV TZ=Asia/Shanghai │
RUN npm install RUN npm install
COPY . . COPY . .

View File

@ -195,3 +195,5 @@ smtpServer.on('error', err => {
smtpServer.listen(smtpPort, () => { smtpServer.listen(smtpPort, () => {
logger.info(`SMTP server listening on port ${smtpPort}`); logger.info(`SMTP server listening on port ${smtpPort}`);
}); });