From a2afe44e0e870835ff52e450457b667e5af742fa Mon Sep 17 00:00:00 2001 From: poignatov Date: Wed, 31 Dec 2025 18:02:14 +0300 Subject: [PATCH] =?UTF-8?q?Fix:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20tzdata=20=D0=B2=20Dockerfile=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=BD=D0=BE?= =?UTF-8?q?=D0=B9=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D0=BF=D0=BB?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D1=89=D0=B8=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B2=20=D1=87=D0=B0=D1=81=D0=BE=D0=B2=D0=BE=D0=BC=20=D0=BF?= =?UTF-8?q?=D0=BE=D1=8F=D1=81=D0=B5=20Europe/Moscow=20(v1.0.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 4 +++- VERSION | 2 +- env.example | 8 +++++--- play-life-backend/Dockerfile | 3 ++- play-life-backend/env.example | 4 ++++ 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2cdb0dd..8a4e9bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,11 +22,13 @@ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main . FROM alpine:latest # Устанавливаем необходимые пакеты +# tzdata — данные о часовых поясах для корректной работы планировщика RUN apk --no-cache add \ ca-certificates \ nginx \ supervisor \ - curl + curl \ + tzdata # Создаем директории WORKDIR /app diff --git a/VERSION b/VERSION index 5bc4571..658aed9 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -1.0.0 +1.0.1 diff --git a/env.example b/env.example index 1202b38..855e3e0 100644 --- a/env.example +++ b/env.example @@ -54,8 +54,10 @@ TODOIST_WEBHOOK_SECRET= # Scheduler Configuration # ============================================ # Часовой пояс для планировщика задач (например: Europe/Moscow, America/New_York, UTC) -# Используется для автоматической фиксации целей на неделю каждый понедельник в 6:00 -# По умолчанию: UTC +# Используется для: +# - Автоматической фиксации целей на неделю каждый понедельник в 6:00 +# - Отправки ежедневного отчёта в 23:59 +# ВАЖНО: Укажите правильный часовой пояс, иначе задачи будут срабатывать в UTC! # Список доступных часовых поясов: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones -TIMEZONE=UTC +TIMEZONE=Europe/Moscow diff --git a/play-life-backend/Dockerfile b/play-life-backend/Dockerfile index efa06d9..91913ef 100644 --- a/play-life-backend/Dockerfile +++ b/play-life-backend/Dockerfile @@ -26,7 +26,8 @@ RUN apk --no-cache add \ ca-certificates \ nginx \ supervisor \ - curl + curl \ + tzdata # Создаем директории WORKDIR /app diff --git a/play-life-backend/env.example b/play-life-backend/env.example index 84a0a07..54041eb 100644 --- a/play-life-backend/env.example +++ b/play-life-backend/env.example @@ -15,3 +15,7 @@ PORT=8080 TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here TELEGRAM_CHAT_ID=123456789 +# Scheduler Configuration +# Часовой пояс для планировщика (формат IANA: Europe/Moscow, America/New_York и т.д.) +# ВАЖНО: Если не указан, используется UTC! +TIMEZONE=Europe/Moscow