Tag: docker sequelize.js

Node Postgres Docker

我尝试使用node.js应用程序来设置Docker,该应用程序使用sequelize连接到postgres。 const sequelize = new Sequelize( process.env.DB_NAME, process.env.DB_USER, process.env.DB_PASS, { host: process.env.DB_HOST, port: process.env.DB_PORT, dialect: 'postgres', }, ); 在我的.env文件中,我声明了所有其他环境variables中的DB_HOST=postgres (这是在docker-conpose.yml中声明的服务的名称)和DB_PORT=5432 。 我的Dockerfile如下所示: FROM node:8.6.0 # Working directory for application WORKDIR /usr/src/app EXPOSE 8080 COPY . /usr/src/app # In this file I create a user and a DB and give him the privlages ADD init.sql /docker-entrypoint-initdb.d/ […]