Я пытаюсь развернуть свое приложение в экземпляре EC2. Я застреваю, когда мне нужно выполнить миграцию. По какой-то причине sequelize
ничего не делает и не возвращает никаких ошибок, когда я запускаю yarn sequelize db:migrate
. Вот что я получаю:
ubuntu@ip-172-31-41-25:~/app/vigna/backend$ yarn sequelize db:migrate
yarn run v1.22.4
$ /home/ubuntu/app/vigna/backend/node_modules/.bin/sequelize db:migrate
Sequelize CLI [Node: 14.5.0, CLI: 5.5.1, ORM: 5.21.3]
Loaded configuration file "src/config/database.js".
Done in 0.56s.
Мой .sequelizerc
файл выглядит так:
const path = require('path');
module.exports = {
config: path.resolve(__dirname, 'src', 'config', 'database.js'),
'models-path': path.resolve(__dirname, 'src', 'database', 'models'),
'seeders-path': path.resolve(__dirname, 'src', 'database', 'seeders'),
'migrations-path': path.resolve(__dirname, 'src', 'database', 'migrations')
};
Вот src/config/database.js
:
require('dotenv/config');
module.exports = {
dialect: 'postgres',
host: process.env.DB_HOST,
username: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
port: process.env.DB_PORT,
define: {
timestamp: true,
underscored: true,
underscoredAll: true,
},
};
Я использую Docker для создания базы данных Postgres.
ubuntu@ip-172-31-41-25:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7a959fcd9f21 postgres "docker-entrypoint.s…" 30 minutes ago Up 30 minutes 0.0.0.0:5432->5432/tcp database
Я действительно не знаю, что мне здесь не хватает.
Спасибо за помощь и дайте мне знать, могу ли я что-то предоставить другая информация.