Как сделать в 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

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, если это необходимо.