Как сделать в docker-compose московское время в базе postrgresql?

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

Теперь ваш контейнер PostgreSQL будет работать в московском часовом поясе. Вы можете добавить или изменить другие настройки контейнера PostgreSQL в файле docker-compose.yml, если это необходимо.