Install the project locally
Get started
Running the project locally
-
Make sure you have node, bun and docker installed. For node, I suggest you use
proto
ornvm
allowing you to manage different versions. It should then autodetect which version need to be installed before running any command. -
Install dependencies
-
Set up environment variables
Copy
.env.dev.example
to.env
Check out the Configuration guide if you want to enable more options
-
If you use the default DATABASE_URL, you need a matching database running. You can do that easily with the provided
docker-compose.dev.yml
file:This will also create a minio instance to enable file uploads.
-
Start the builder and viewer
Builder is available at
http://localhost:3000
Viewer is available at
http://localhost:3001
By default, you can easily authenticate in the builder using the “Github Sign In” button. For other options, check out the Configuration guide. If you want to skip authentication or you want to run the e2e tests, you can set
NEXT_PUBLIC_E2E_TEST
totrue
in the.env
file. -
Optionnally you can also run the other available apps:
For the landing page:
For the docs: