Does anybody has experience about how to run a Pri...
# orm-help
j
Does anybody has experience about how to run a Prisma server on Kubernetes with an external mongo database?

https://www.youtube.com/watch?v=fvpq4jqtuZ8

I’m following this video to handle the external connection from my cluster. But I get the following error from the Prisma container:
Copy code
java.lang.IllegalArgumentException: An SRV host name 'mongo-service-prod' was provided that does not contain at least three parts. It must contain a hostname, domain name and a top level domain.
at com.mongodb.internal.dns.DnsResolver.resolveHostFromSrvRecords (DnsResolver.java:52)
at com.mongodb.ConnectionString.<init> (ConnectionString.java:325)
at com.prisma.deploy.connector.mongo.MongoInternalDatabaseDefs.<init> (MongoInternalDatabaseDefs.scala:9)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.internalDatabaseDefs$lzycompute (MongoDeployConnector.scala:14)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.internalDatabaseDefs (MongoDeployConnector.scala:14)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.mongoClient$lzycompute (MongoDeployConnector.scala:15)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.mongoClient (MongoDeployConnector.scala:15)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.internalDatabase$lzycompute (MongoDeployConnector.scala:16)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.internalDatabase (MongoDeployConnector.scala:16)
at com.prisma.deploy.connector.mongo.MongoDeployConnector.<init> (MongoDeployConnector.scala:18)
at com.prisma.connectors.utils.ConnectorLoader$.loadDeployConnector (ConnectorLoader.scala:39)
at com.prisma.local.PrismaLocalDependencies.deployConnector$lzycompute (PrismaLocalDependencies.scala:83)
at com.prisma.local.PrismaLocalDependencies.deployConnector (PrismaLocalDependencies.scala:83)
at com.prisma.local.PrismaLocalDependencies.<init> (PrismaLocalDependencies.scala:90)
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)
h
Can you please tell me where you are hosting your Mongo instance? From the error it looks like prisma server is unable to find the SRV record. Try using a non srv connection string
j
I’m using Google Cloud Platform. I was able to have the Prisma containers running after changing to a non srv connection string 🙂 Thank you
🙌 1