...
Copy
.env.example file
to.env
:Copy the contents of the
.env.example
file at the root of the repo to a new file called.env
.Setting up Neon:
Neon is a hosting service for PostgreSQL.
Install the Neon CLI.
Run
neonctl auth
and follow the on-screen prompts to login or create an account.Run
neonctl projects create --name planner-dev
to create a Neon project for Planner.Copy the string listed under 'Connection Uri' (ex:
postgres://my-user:my-password@my-project-id.us-east-2.aws.neon.tech/neondb
) and update theDATABASE_URL
andDIRECT_DATABASE_URL
variables in your.env
file, as shown below.Code Block language bash # Prisma DATABASE_URL="<your connection uri here>" DIRECT_DATABASE_URL="<your connection uri here>"
Apply database migrations:
Code Block language bash npx prisma migrate dev
Request
PLATFORM_DATABASE_URL
from someone on the team.Set the
NEXTAUTH_URL
tohttps://localhost:3000
.Setting up an auth provider. You need at least one of these to log in. We recommend you only add Discord for convenience.
...