From 47c49900da3fc74cdde0fd5ea55b699505b9fb1b Mon Sep 17 00:00:00 2001 From: Rikki Date: Sun, 9 Mar 2025 13:19:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Ddocker=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E5=9C=BA=E6=99=AF=E4=B8=8B=E6=97=B6=E9=97=B4=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot.py | 5 +++++ docker-compose.yml | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index f2cc9164d..9148b7db5 100644 --- a/bot.py +++ b/bot.py @@ -1,6 +1,7 @@ import os import shutil import nonebot +import time from dotenv import load_dotenv from loguru import logger from nonebot.adapters.onebot.v11 import Adapter @@ -114,6 +115,10 @@ def scan_provider(env_config: dict): raise ValueError(f"请检查 '{provider_name}' 提供商配置是否丢失 BASE_URL 或 KEY 环境变量") if __name__ == "__main__": + # 利用 TZ 环境变量设定程序工作的时区 + # 仅保证行为一致,不依赖 localtime(),实际对生产环境几乎没有作用 + time.tzset() + easter_egg() init_config() init_env() diff --git a/docker-compose.yml b/docker-compose.yml index dd2650b23..16253883d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ services: napcat: container_name: napcat environment: - - tz=Asia/Shanghai + - TZ=Asia/Shanghai - NAPCAT_UID=${NAPCAT_UID} - NAPCAT_GID=${NAPCAT_GID} ports: @@ -19,7 +19,7 @@ services: mongodb: container_name: mongodb environment: - - tz=Asia/Shanghai + - TZ=Asia/Shanghai expose: - "27017" restart: always @@ -31,7 +31,7 @@ services: maimbot: container_name: maimbot environment: - - tz=Asia/Shanghai + - TZ=Asia/Shanghai expose: - "8080" restart: always