Getting Started
Floodgate refuses to start without an explicit JWT secret — there is no default that would quietly leave a deployment unauthenticated.
run directlyFLOODGATE_JWT_SECRET=dev-secret gleam runor as a containerdocker compose up -d --wait— starts on http://localhost:3000docker compose logs -f floodgatedocker compose down -v
FLOODGATE_JWT_SECRET also seeds the startup tenant (FLOODGATE_TENANT_ID, default fluid) with that value as its first secret slot — see Multi-tenancy for what that tenant can do beyond boot. Once it's up, GET /health answers {"status":"ok"}, and the full set of knobs for the listen address, storage backend, and connection limits lives in Configuration.