我使用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
答案 0 :(得分:2)
您是否尝试过首先部署?在终端中使用 prisma.yml 切换到目录,然后部署Prisma服务器
curl localhost
然后$ cd [dir of prisma.yml]