您好,我正在尝试将我的express和postgres应用程序与docker连接,但出现此错误ERROR:connect ECONNREFUSED 127.0.0.1:5432
这是我的docker-compose.yml文件
print('Second');
这是我的Dockerfile
version: "3"
services:
phantom_backend:
build: .
depends_on:
- postgres
environment:
DATABASE_URL: postgres://postgres:pgAdmin@postgres:5432/phantom_dev
NODE_ENV: development
PORT: 3000
DB_HOST: postgres
ports:
- "3000:3000"
command: npm run dev
volumes:
- .:/phantom/
- /phantom/node_modules
postgres:
image: postgres
ports:
- "5432:5432"
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: pgAdmin
POSTGRES_DB: phantom_dev
当我运行 docker-compose run phantom_backend npm run migration 时,出现此错误 错误:连接ECONNREFUSED 127.0.0.1:5432
有人可以帮助我解决此问题吗?