Fix: Добавлен tzdata в Dockerfile для корректной работы планировщика в часовом поясе Europe/Moscow (v1.0.1)
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 58s

This commit is contained in:
poignatov
2025-12-31 18:02:14 +03:00
parent fe7114aafe
commit a2afe44e0e
5 changed files with 15 additions and 6 deletions

View File

@@ -22,11 +22,13 @@ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .
FROM alpine:latest FROM alpine:latest
# Устанавливаем необходимые пакеты # Устанавливаем необходимые пакеты
# tzdata — данные о часовых поясах для корректной работы планировщика
RUN apk --no-cache add \ RUN apk --no-cache add \
ca-certificates \ ca-certificates \
nginx \ nginx \
supervisor \ supervisor \
curl curl \
tzdata
# Создаем директории # Создаем директории
WORKDIR /app WORKDIR /app

View File

@@ -1,2 +1,2 @@
1.0.0 1.0.1

View File

@@ -54,8 +54,10 @@ TODOIST_WEBHOOK_SECRET=
# Scheduler Configuration # Scheduler Configuration
# ============================================ # ============================================
# Часовой пояс для планировщика задач (например: Europe/Moscow, America/New_York, UTC) # Часовой пояс для планировщика задач (например: 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 # Список доступных часовых поясов: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TIMEZONE=UTC TIMEZONE=Europe/Moscow

View File

@@ -26,7 +26,8 @@ RUN apk --no-cache add \
ca-certificates \ ca-certificates \
nginx \ nginx \
supervisor \ supervisor \
curl curl \
tzdata
# Создаем директории # Создаем директории
WORKDIR /app WORKDIR /app

View File

@@ -15,3 +15,7 @@ PORT=8080
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
TELEGRAM_CHAT_ID=123456789 TELEGRAM_CHAT_ID=123456789
# Scheduler Configuration
# Часовой пояс для планировщика (формат IANA: Europe/Moscow, America/New_York и т.д.)
# ВАЖНО: Если не указан, используется UTC!
TIMEZONE=Europe/Moscow