这是我做的步骤
prisma init
我在本地为数据库设置了PostgreSQL(不存在)。
它创建了3个文件:datamodel.graphql、docker-compose.yml、prisma.yml
docker compose up-d
我确认它运行成功
但如果我调用prisma deploy,它会显示错误
could not connect to server at http://localhost:4466.请检查服务器是否正在运行。
我所做的只是在手册中描述的标准操作,在
https://www.prisma.io/docs/tutorials/deploy prisma servers/local-(docker)-meemaesh3k3k
这是Docker Compose.yml
版本:“3”
服务:
棱镜:
图片:prismagraphql/prisma:1.11
重新启动:始终
端口:
-“4466:4466”
环境:
Prisma_配置:|
端口:4466
#取消对下一行的注释,并提供env var prisma_management_api_secret=my secret以激活群集安全性
#管理层机密:我的秘密
数据库:
违约:
连接器:Postgres
主机:本地主机
端口:“5432”
数据库:数据库名称
架构:公共
用户:Postgres
密码:根
迁移:正确
我错过了什么?
docker-compose up -d
我确认它运行成功
但是如果我打电话prisma deploy
,显示错误
Could not connect to server at http://localhost:4466. Please check if your server is running.
我所做的只是在手册中描述的标准操作,在
https://www.prisma.io/docs/tutorials/deploy-prisma-servers/local-(docker)-meemaesh3k
这是docker-compose.yml
version: '3'
services:
prisma:
image: prismagraphql/prisma:1.11
restart: always
ports:
- "4466:4466"
environment:
PRISMA_CONFIG: |
port: 4466
# uncomment the next line and provide the env var PRISMA_MANAGEMENT_API_SECRET=my-secret to activate cluster security
# managementApiSecret: my-secret
databases:
default:
connector: postgres
host: localhost
port: '5432'
database: databasename
schema: public
user: postgres
password: root
migrations: true
我错过了什么?