An example using Postgres.js in a Next.js project.
Once you have access to the environment variables you'll need, deploy the example using Vercel:
Set up a Postgres database locally or use your favorite provider.
Copy the .env.local.example
file in this directory to .env.local
(this will be ignored by Git):
cp .env.local.example .env.local
Set the DATABASE_URL
variable in .env.local
to the connection uri of your postgres database.
To setup up the migrations, use:
npm run migrate:up
# or
yarn migrate:up
npm run dev
# or
yarn dev
Your app should now be up and running on http://localhost:3000! If it doesn't work, post on GitHub discussions.
Deploy it to the cloud with Vercel (Documentation).