我在docker-compose中有数据库(mariadb)和应用程序服务。在我的应用程序中,我正在使用sequelize连接到数据库。在连接选项之前,我已将host参数设置为通过ip查找,但使用host:'db'也可以。谁可以
告诉我如何续集找到我的数据库。
旧代码
const sequelize = new Sequelize('database', 'username', 'password', {
host: '172.18.0.2',
dialect: 'mariadb',
timezone: 'Etc/GMT4'
});
新代码
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'db',
dialect: 'mariadb',
timezone: 'Etc/GMT4'
});