1

我创建了一个新的(本地)项目prisma init。但我无法连接到我的主机PostgreSQL数据库。我尝试将主机设置为:

host: docker.for.mac.host.internal

但是当我参观操场时,我得到的只是以下内容error

未找到项目:'default$default

如何将 Prisma 连接到容器外部本地计算机上运行的数据库?

完整的 docker-compose.yml看起来像:

version: '3'
services:
  prisma:
    image: prismagraphql/prisma:1.8
    restart: always
    ports:
    - "4466:4466"
    environment:
      PRISMA_CONFIG: |
        port: 4466
        databases:
          default:
            connector: postgres
            host: docker.for.mac.host.internal
            port: '5432'
            database: mydb
            user: myusername
            password: ''
            migrations: false
4

1 回答 1

3

您是否尝试过先部署?在终端中使用prisma.yml更改目录,$ cd [dir of prisma.yml]然后部署您的 Prisma 服务器 $ prisma deploy

于 2019-09-29T11:44:16.920 回答