- Deploy a new Hasura instance (e.g. Docker/Railway)
- Generate a secret (e.g.
21a44cd781c6567e2f5b6b950558df85
) - Add the following environment variables to Hasura:
HASURA_GRAPHQL_ADMIN_SECRET=password
HASURA_GRAPHQL_JWT_SECRET`={"type":"HS256" "key":"21a44cd781c6567e2f5b6b950558df85"}
- Copy
.env.example
to.env
file - Update
DATABASE_
andEMAIL_
variables to match your Hasura deployment and SendGrid API keys. EnsureNEXTAUTH_SECRET
equals the same value from #2 (e.g.NEXTAUTH_SECRET=21a44cd781c6567e2f5b6b950558df85
. UpdateHASURA_GRAPHQL_API_HOST
andHASURA_GRAPHQL_ADMIN_SECRET
with values from your Hasura deployment.