To learn more about this project, check out this article.
git clone [email protected]:nikolasburk/blogr.git
cd blogr
prisma deploy
When prompted where (i.e. to which Prisma server) you want to deploy your service, select the Demo server. For all subsequent questions you can simply choose the suggested values by hitting Enter. (Note that if you have Docker installed, you can also deploy locally.)
From the output of the previous command, copy the HTTP
endpoint and paste it into src/index.js
where it's used to instantiate the Prisma
binding. You need to replace the current placeholder __PRISMA_ENDPOINT__
:
const server = new GraphQLServer({
typeDefs: './src/schema.graphql',
resolvers,
context: req => ({
...req,
db: new Prisma({
typeDefs: 'src/generated/prisma.graphql',
endpoint: '__PRISMA_ENDPOINT__',
}),
}),
})
For example:
const server = new GraphQLServer({
typeDefs: './src/schema.graphql',
resolvers,
context: req => ({
...req,
db: new Prisma({
typeDefs: 'src/generated/prisma.graphql',
endpoint: 'https://eu1.prisma.sh/jane-doe/database/dev',
}),
}),
})
Now, you can start the server:
node src/index.js
For more info, see here.