Deploy on Railway #
The fastest way to get HappyView running is with Railway. This template deploys HappyView, Tap (real-time data and backfill), and Postgres with a single click:
Required configuration #
After deploying the template, you'll need to configure a few things before the stack works properly:
-
Set your session secret. In the HappyView service variables, set
SESSION_SECRETto a strong random value. This is used to sign session cookies. -
Assign a public domain. In the Railway dashboard, add a public domain to the HappyView service. The service needs a publicly accessible URL for OAuth callbacks. Set
PUBLIC_URLto this domain (e.g.https://happyview-production.up.railway.app). :::note Your instance can use a custom domain or Railway's generated URL with no additional configuration. ::: -
Access your HappyView dashboard at the instance's public URL. The first user to log in is automatically bootstrapped as the super user.