Чтобы установить московское время в базе данных PostgreSQL при использовании docker-compose, вам необходимо выполнить несколько шагов.
1. Откройте файл docker-compose.yml
в вашем проекте.
2. В блоке services
найдите раздел, который описывает ваш контейнер PostgreSQL. Обычно он выглядит примерно так:
services: db: image: postgres:latest environment: POSTGRES_USER: myuser POSTGRES_PASSWORD: mypassword POSTGRES_DB: mydatabase
3. Добавьте переменную окружения TZ
, указав значение Europe/Moscow
. В итоге ваш раздел описания контейнера PostgreSQL должен выглядеть так:
services: db: image: postgres:latest environment: POSTGRES_USER: myuser POSTGRES_PASSWORD: mypassword POSTGRES_DB: mydatabase TZ: 'Europe/Moscow'
4. Сохраните файл docker-compose.yml
и перезапустите контейнеры, используя команду docker-compose up -d
.
Теперь ваш контейнер PostgreSQL будет работать в московском часовом поясе. Вы можете добавить или изменить другие настройки контейнера PostgreSQL в файле docker-compose.yml
, если это необходимо.