You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`status`|`ok` / `degraded`| Overall health — `degraded` if any check fails |
154
+
|`indexer`|`ok` / `error`| Reachability of tikka-indexer `/health`|
155
+
|`supabase`|`ok` / `error`| Reachability of Supabase REST endpoint |
156
+
|`timestamp`| ISO 8601 string | Time the check was performed |
157
+
158
+
The endpoint returns **HTTP 503** when `status` is `degraded`, so orchestrators (Kubernetes, Railway, Fly.io) can detect unhealthy instances automatically.
159
+
160
+
---
161
+
162
+
## Environment Variables
163
+
164
+
Copy `.env.example` to `.env` and fill in the required values before starting the server.
165
+
166
+
```bash
167
+
cp .env.example .env
168
+
```
169
+
170
+
The app validates all variables at startup using Zod. Missing or invalid required vars cause an immediate startup failure with a clear error message listing every invalid field.
171
+
172
+
### Required
173
+
174
+
These must be set or the app will refuse to start:
0 commit comments