Skip to main content

Check the backend responds

A response (rather than a connection error) means the backend is up.

Check the Django Admin bootstrap

On startup, init_commands automatically creates the organization from ON_PREM_ORGANIZATION_NAME, assigns the superuser the Owner-ORG-<ON_PREM_ORGANIZATION_NAME> role, and adds them to the default team — no manual Django Admin steps are needed. Confirm it worked:
1

Open Django Admin

http://localhost:8889/secret-admin-<ADMIN_DASHBOARD_URL_HASH>/, using the value you set for ADMIN_DASHBOARD_URL_HASH.
2

Log in

Use the SUPERUSER_* credentials from your .env file.
3

Verify the organization and role

Confirm an organization was auto-created from ON_PREM_ORGANIZATION_NAME, and that the superuser’s Relai User Profile shows Role = Owner-ORG-<ON_PREM_ORGANIZATION_NAME> and a Team Membership in the default team.

Open the dashboard

http://localhost:5173. Log in with the same superuser credentials. If any of these steps don’t come back as expected, see Troubleshooting.