prisma - 无法加载有效的 Prisma 配置
问题描述
描述 我刚刚为 mongodb 启用单个副本集的错误。能够跟踪oplog。当没有启用副本集时,一切正常。我启用了单节点副本集只是为了能够捕获 oplog
码头工人-compose.yml
version: "3.4"
services:
prisma:
image: prismagraphql/prisma:1.34
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: mongo
uri: 'mongodb://user:pass@mongo:27017/?connect=direct'
mongo:
# image: mongo:3.6
image: mongo:4.2.1
restart: always
hostname: mongodb
# ports:
# - "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: user
MONGO_INITDB_ROOT_PASSWORD: pass
MONGO_REPLICA_SET_NAME: rp0
ports:
- "127.0.0.1:27017:27017"
volumes:
- /Users/initdb.d/:/docker-entrypoint-initdb.d/
- /Users/mongo-logs/:/var/log/mongodb/
- mongo:/data/db
- /Users/mongod.conf:/etc/mongod.conf
- ~/desktop/mongo-backup/backup-20201019220001:/dump
# - /opt/mongo-backups:/backups
healthcheck:
test: test $$(echo "rs.initiate().ok || rs.status().ok" | mongo -u $${MONGO_INITDB_ROOT_USERNAME} -p $${MONGO_INITDB_ROOT_PASSWORD} --quiet) -eq 1
interval: 10s
start_period: 30s
command: ["-f", "/etc/mongod.conf", "--replSet", "$${MONGO_REPLICA_SET_NAME}", "--bind_ip_all"]
volumes:
mongo:
mongo-conf:
# networks:
# elastic:
错误跟踪
Exception in thread "main" java.lang.RuntimeException: Unable to load Prisma config: java.lang.RuntimeException: No valid Prisma config could be loaded.
at scala.sys.package$.error(package.scala:26)
at com.prisma.config.ConfigLoader$.load(ConfigLoader.scala:40)
at com.prisma.local.PrismaLocalDependencies.<init>(PrismaLocalDependencies.scala:48)
at com.prisma.local.PrismaLocalMain$.delayedEndpoint$com$prisma$local$PrismaLocalMain$1(PrismaLocalMain.scala:13)
at com.prisma.local.PrismaLocalMain$delayedInit$body.apply(PrismaLocalMain.scala:8)
at scala.Function0.apply$mcV$sp(Function0.scala:34)
at scala.Function0.apply$mcV$sp$(Function0.scala:34)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App.$anonfun$main$1$adapted(App.scala:76)
at scala.collection.immutable.List.foreach(List.scala:388)
at scala.App.main(App.scala:76)
at scala.App.main$(App.scala:74)
at com.prisma.local.PrismaLocalMain$.main(PrismaLocalMain.scala:8)
at com.prisma.local.PrismaLocalMain.main(PrismaLocalMain.scala
解决方案
推荐阅读
- sql-server - 转换电话号码时将数据类型 nvarchar 转换为数字时出错
- android - 在 Firebase 数据库中创建数据
- hybris - 如何在运行时更改自定义后台扩展的小部件配置?
- c# - 在 ASP.NET Core MVC 中,如何在视图中显示帖子创建者的用户名?
- reactjs - 如何创建一个根据 reactjsx 中的活动链接改变颜色的 NavBar?
- javascript - Vuetify TreeView 数据操作
- python - Python:计算极坐标中点的质心
- python - 1.7 LAB:通过 normalizing_zybook 调整列表中的值
- python - 使用子进程读取 adb shell 但我没有看到从 adb shell 返回的任何数据
- vba - 如何将组添加到 ListView?