Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Для изменения часового пояса (time zone) необходимо отредактировать конфигурационный файл .env и конфигурационные файлы базы данных postgresql.conf.

Конфигурационный файл .env

Отредактируйте .env файл конфигурации, выполнив следующую команду:

sudo nano ~/aup/stable/.env

Замените значение параметра ECSS_TIMEZONE (по умолчанию установлено "Etc/UTC"), установив свой идентификатор, например: "Asia/Novosibirsk"

Оригинальный файл
#####################################################
# Global config
#####################################################
DOCKER_REPO="git.eltex.loc:4567"
TAG="2.10.0"
UI_TAG="${TAG}"
LLDPD_LISTENER_TAG="${TAG}"
VOLUMES_DIR="./volumes"
CONFIG_DIR="./config"
EXTERNAL_HOST="192.168.1.1"
RESTART_POLICY="always"
ECSS_TIMEZONE="Etc/UTC"

#####################################################
. . .
Пример конфигурации
#####################################################
# Global config
#####################################################
DOCKER_REPO="git.eltex.loc:4567"
TAG="2.10.0"
UI_TAG="${TAG}"
LLDPD_LISTENER_TAG="${TAG}"
VOLUMES_DIR="./volumes"
CONFIG_DIR="./config"
EXTERNAL_HOST="192.168.114.151"
RESTART_POLICY="always"
ECSS_TIMEZONE="Asia/Novosibirsk"

#####################################################
. . .

Сохраните изменения.

Конфигурационные файлы базы данных 

Отредактируйте три конфигурационных файла базы данных postgresql.conf, во всех этих файлах:

  • Найдите и отредактируйте значение параметра log_timezone (по умолчанию установлено "Etc/UTC"). Установите свой идентификатор часового пояса, например, "Asia/Novosibirsk"
  • Найдите и отредактируйте значение параметра timezone (по умолчанию установлено "Etc/UTC"), установите свой идентификатор часового пояса, например, "Asia/Novosibirsk"

выполнив следующие команды:

sudo nano ~/aup/stable/volumes/prod/aup/core/postgres/postgresql.conf
sudo nano ~/aup/stable/volumes/prod/aup/da/postgres/postgresql.conf
sudo nano ~/aup/stable/volumes/prod/keycloak/postgres/postgresql.conf


Оригинальный файл
. . .

#log_temp_files = -1			# log temporary files equal or larger
					# than the specified size in kilobytes;
					# -1 disables, 0 logs all temp files
log_timezone = 'Etc/UTC'

#------------------------------------------------------------------------------
# PROCESS TITLE
#------------------------------------------------------------------------------

. . .

datestyle = 'iso, mdy'
#intervalstyle = 'postgres'
timezone = 'Etc/UTC'
#timezone_abbreviations = 'Default'     # Select the set of available time zone

. . .
Пример конфигурации
. . .

#log_temp_files = -1			# log temporary files equal or larger
					# than the specified size in kilobytes;
					# -1 disables, 0 logs all temp files
log_timezone = 'Asia/Novosibirsk'

#------------------------------------------------------------------------------
# PROCESS TITLE
#------------------------------------------------------------------------------

. . .

datestyle = 'iso, mdy'
#intervalstyle = 'postgres'
timezone = 'Asia/Novosibirsk'
#timezone_abbreviations = 'Default'     # Select the set of available time zone

. . .

Сохраните изменения во всех трех файлах.

Перезапуск сервера

Выполните перезапуск сервера следующими командами:

./ecss-aup.sh down
./ecss-aup.sh up

Проверка

Для проверки времени вы можете зайти напрямую в контейнер либо проверить лог файлы контейнера.

Чтобы зайти в контейнер, выполните команды:

docker ps
  • В списке выберите "CONTAINER ID" необходимого вам контейнера;
  • Выполните команду (указав "CONTAINER ID"):
docker exec -it "CONTAINER ID" bash
  • Далее внутри контейнера введите и выполните команду и сверьте установленное время:
в docker
date
  • Просмотреть лог файлы выбранного контейнера вы можете выполнив следующую команду (указав "CONTAINER ID"):
docker logs "CONTAINER ID"


Время в web-интерфейсе отображается от локального устройства, на котором запущен браузер. Самим сервером это время не устанавливается.

  • Нет меток