我有一个docker组成的文件,但他们不能连接到数据库,或彼此。
我尝试了几种方法,但它一直抱怨无法连接到数据库。
此外,将db更改为localhost也不起作用。
我刚跑完:docker-compose up
我得到的错误是:
cinema_1 |
cinema_1 | > cinema@0.0.1 start:migrate:prod
cinema_1 | > prisma migrate deploy && npm run start:prod
cinema_1 |
quotes_1 | Prisma schema loaded from prisma/schema.prisma
quotes_1 | Datasource "db": PostgreSQL database "quotes", schema "public" at "db:5432"
停靠合成文件
version: '3.8'
services:
gateway:
build: ./api-gateway
restart: always
env_file:
- .env
ports:
- "3000:3000"
quotes:
build: ./quotes
restart: always
environment:
- DATABASE_URL=postgres://myuser:mypassword@db:5432/quotes
ports:
- 8895:8895
shows:
build: ./shows
restart: always
environment:
- DATABASE_URL=postgres://myuser:mypassword@db:5432/shows
ports:
- 8893:8893
db:
image: postgres:13.5
restart: always
environment:
- POSTGRES_USER=myuser
- POSTGRES_PASSWORD=mypassword
volumes:
- integration-postgres:/var/lib/postgresql/data
ports:
- 5432:5432
volumes:
integration-postgres:
1条答案
按热度按时间nx7onnlm1#
您可以添加线程架构.prisma文件吗?