Часовые пояса
Каждый проект по умолчанию имеет часовой пояс UTC. Вы можете использовать любой часовой пояс из списка.
Узнать текущий часовой пояс в контейнере можно с помощью следующих команд:
echo $TZ
или
date +%Z
Настройка часового пояса для контейнера
Часовой пояс можно установить индивидуально для каждого контейнера. Для этого перейдите в проекте в раздел «Контейнеры», откройте контейнер, для которого необходимо выставить часовой пояс, нажмите на кнопку «Редактировать», после этого откроется модальное окно с настройками конфигурации контейнера.
Перейдите в раздел «Переменные окружения» и нажмите на кнопку «Добавить переменную». Укажите название переменной TZ, в значении укажите нужный часовой пояс, например Europe/Moscow.
После добавления переменной нажмите на кнопку «Применить» и дождитесь перезапуска контейнера.
Настройка часового пояса проекта через веб-интерфейс
Часовой пояс можно установить для всех контейнеров в проекте. Для этого перейдите в проекте в раздел «Настройки», подраздел «Конфигурация». Далее для параметра timezone укажите нужный часовой пояс, например Europe/Moscow.
После изменения значения часового пояса нажмите на кнопку «Применить» и дождитесь применения конфигурации.
Для уже запущенных контейнеров новые настройки часового пояса будут доступны после их перезапуска, для новых контейнеров будет использоваться актуальное значение часового пояса, указанное в Настройках.
Настройка часового пояса с помощью консольной утилиты
Для настройки часового пояса проекта можно воспользоваться следующей командой:
dockhost project update [name] [options]
Подробнее о команде обновления параметров проекта можно узнать в описании команды project update
Например, чтобы для проекта my-project установить часовую зону Europe/Moscow необходимо выполнить следующую команду:
dockhost project update my-project --timezone Europe/Moscow
dockhost.yaml
Изменить зону можно через dockhost.yaml, для этого в значение параметра timezone укажите нужный часовой пояс, например Europe/Moscow.
version: 1
project: my-project
timezone: Europe/Moscow
Чтобы задать часовой пояс для контейнера, необходимо добавить переменную TZ и указать в значении нужный часовой пояс, например Europe/Moscow.
version: 1
project: my-project
containers:
nginx:
image: nginx
replicas: 1
variables:
TZ: Europe/Moscow