postgresql - 通过 docker 设置 Prisma 服务器
问题描述
我正在尝试创建一个连接到 Postgres 数据库的新 prisma 1 服务器。我有以下内容docker-compose.yaml
:
version: '3'
services:
prisma:
image: prismagraphql/prisma:1.18.1
restart: always
ports:
- "4466:4466"
environment:
PRISMA_CONFIG: |
port: 4466
managementApiSecret: <secret>
databases:
default:
connector: postgres
host: <host-url>
port: 25060
user: <username>
password: <password>
database: prisma
postgres:
image: postgres
restart: always
environment:
POSTGRES_USER: <username>
POSTGRES_PASSWORD: <password>
volumes:
- postgres:/var/lib/postgresql/data
volumes:
postgres:
文件,当我运行docker-compose up -d
它时显示成功,但我似乎无法通过我的 URL 访问 graphql 游乐场界面(指向我托管 docker 容器的服务器)。
我的配置有问题吗?
postgres
如果我没有在托管我的 prisma 服务的同一台服务器上运行我的 postgres 数据库,我是否仍然需要我的 yaml 文件中的服务?
解决方案
推荐阅读
- python - 在特定的excel单元格中带有xlsxwrite的np.array
- excel - 导入或上传excel文件时Laravel Excel上的ErrorException未定义数组键7
- android - AIDL 文件中无法识别注释(“@”意外)
- python - Django:从相关模型中查询数据
- kubernetes - K8S groundnuty/k8s-wait-for 映像无法作为 init 容器启动(带 helm)
- vue.js - Buefy 表未在渲染函数中传递道具
- gradle - 配置项目 ':app' 时出现问题。从服务器收到状态码 403:Forbidden dl.bintray.com
- java - 如何检查ArrayList中是否已经存在字符串?
- python - 如何在 Python 中获取 Github 存储库的最新活动?
- python - 为什么不能循环一个数字列表并直接增加每个数字?