From 032ab9c9adcb70c514608427b195a439290133db Mon Sep 17 00:00:00 2001 From: Hommy Date: Mon, 7 Sep 2026 21:41:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=95=9C=E5=83=8F=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=97=B6=E5=8C=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 +++++- docker-compose.example.yaml | 2 ++ docker-compose.yaml | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6c28e28..2dd0684 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,12 @@ FROM python:3.11-slim # 内置时区(Asia/Shanghai),无需挂载宿主机 /etc/localtime -RUN apt-get update && apt-get install -y --no-install-recommends tzdata && rm -rf /var/lib/apt/lists/* ENV TZ=Asia/Shanghai +RUN apt-get update \ + && apt-get install -y --no-install-recommends tzdata \ + && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \ + && echo "$TZ" > /etc/timezone \ + && rm -rf /var/lib/apt/lists/* # 使用pip安装uv RUN pip install --no-cache-dir uv diff --git a/docker-compose.example.yaml b/docker-compose.example.yaml index 681aff5..4c77e60 100644 --- a/docker-compose.example.yaml +++ b/docker-compose.example.yaml @@ -8,6 +8,8 @@ services: - ./logs:/app/logs - /opt/1panel/apps/openresty/openresty/www/sites/capcut-mate.jcaigc.cn/index/output:/app/output # 挂载配置文件目录 environment: + # 容器时区(与镜像 ENV 双保险;旧镜像也能立即生效) + - TZ=Asia/Shanghai # 草稿下载URL - DRAFT_URL=https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft # 用于将容器内部的文件路径转成URL,本质是将/app/替换成DOWNLOAD_URL得到下载路径 diff --git a/docker-compose.yaml b/docker-compose.yaml index ff4c99d..201ed65 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -8,6 +8,8 @@ services: - ./html/output:/app/output - ./logs:/app/logs environment: + # 容器时区(与镜像 ENV 双保险;旧镜像也能立即生效) + - TZ=Asia/Shanghai # 草稿下载URL - DRAFT_URL=http://127.0.0.1/openapi/capcut-mate/v1/get_draft # 用于将容器内部的文件路径转成URL,本质是将/app/替换成DOWNLOAD_URL得到下载路径