Обновить

Миграции в Go-проекте: PostgreSQL в Docker и goose на практике

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели8.1K
Всего голосов 2: ↑1 и ↓10
Комментарии2

Комментарии 2

Сначала запускал сам контейнер с базой и уже далее делал миграции.

depends_on:
  service:
    condition: service_healthy

В compose можно сделать так. Сервис-мигратор при этом будет ожидать работоспособности базы данных и только потом стартовать.

Да, тоже хорошая практика. В целом и этот способ тоже можно было бы в статье описать.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации