mirror of
https://github.com/stack-auth/stack.git
synced 2026-07-20 21:29:36 +08:00
d73e59bcf5196266636ca514273be2a8ddc8ca25
Stack
Getting Started
Make sure you have pnpm installed alongside Node v20. Next, ensure you created .env.local files by copying .env in each of the subpackages in the packages folder and filling out the variables. You will need to start a Postgres database; you can do this with the following command:
docker run -it --rm -e POSTGRES_PASSWORD=password -p "5432:5432" postgres
Then:
pnpm install
# Run code generation (repeat this after eg. changing the Prisma schema)
pnpm run codegen
# After starting a Postgres database and filling the corresponding variables in .env.local, push the schema to the database:
pnpm run prisma:server -- db reset
# Start the dev server
pnpm run dev
To do linting and typechecking:
pnpm run codegen
You can also open Prisma Studio to see the database interface and edit data directly:
pnpm run prisma:server -- studio
Languages
TypeScript
91.6%
MDX
4.4%
Swift
2.2%
JavaScript
1%
PLpgSQL
0.3%
Other
0.5%