Next.js Blog

Deploy with Vercel

A simple blog example, built with Next.js & Prisma

Setting this project up locally

Once you clone your repo, you'll want to set up this repo for local development. In order to start using Prisma locally, you need to make Prisma aware of your database. The most portable way to do this is to use environment variables via a .env file.

  1. You'll see that your Prisma Schema file (at prisma/schema.prisma) is already configured to use an environment variable called DATABASE_URL. Read more about environment variables in Prisma
  2. You'll need a database to connect to. You may use the same one you used while setting this project up on the Prisma Data Platform, but we recommend setting up a local database and use that during development. If you're new to databases, we recommend reading up on them. This guide also has instructions on how to set up a local database.
  3. Once you have a locally accessible database connection string, create a new file called .env in the prisma directory, and populate it with: DATABASE_URL="<replace-me-with-your-connection-string>". Prisma will automatically pick up the environment variable used in the schema and use its value to connect to your database.
  4. Now you can run npm run dev to view the blog app

To learn more about Prisma, we recommend reading through our Getting Started guide