@nagge101

Почему не проходят миграции на сервере?

Характеристики:
1) Сервер: VDS(крутится nginx и docker)
2) Настроен gitlab ci, который собирает и деплоит приложение(тут все работает)
3) Node 16.3

После того как gitlab ci поднимает контейнер с postgres и nest приложением, все работает, но когда появляется необходимость накатить миграции, возникает ошибка. Делаю попытки из контейнера.

ormconfig:
module.exports = {
  type: process.env.DB_DIALECT || 'postgres',
  host: process.env.POSTGRES_HOST,
  port: +process.env.POSTGRES_PORT,
  username: process.env.POSTGRES_USER,
  password: process.env.POSTGRES_PASSWORD,
  database: process.env.POSTGRES_DATABASE,
  entities: [path.join(__dirname, '**', '*.entity.{ts,js}')],
  migrations: [
    path.join(__dirname, '**', 'migration', isDev ? '*.ts' : '*.js'),
  ],
  cli: {
    migrationsDir: `./${isDev ? 'src' : 'dist'}/migration`,
  },
  synchronize: false,
  keepConnectionAlive: isDev,
};


Ошибка
6312316b54a87303590014.jpeg
ошибку с tsconfig можно игнорировать т.к. в дальнейших сборках я его пробросил в контейнер, но ничего не изменилось
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы