ENV / Metadata Catalog
Middleware Backend. Names only. Root file: middleware-bookdirect-nestjs/.env-sample. Each folder also has .env-sample.
| Name | Turns on |
|---|---|
NELLALINK_USER_JWT_SECRET_KEY | Verify Core JWT (iss nellalink) |
ROUTE_FILE_MANAGER_BACKEND_BASEURL | Core https://backend-dev.bookdirect.live/public/api — used by properties, rates-packages, bookings, payments, availability, reservations, file-manager |
ROUTE_FILE_MANAGER_X_API_KEY_CORE_BACKEND | Server-only Core key |
PAYSTACK_SECRET_KEY | Payments initialize + webhook HMAC |
ROUTE_FILE_MANAGER_AWS_* | S3 presign |
OTEL_* / SENTRY_* | Observability |
PM index: ENV / Metadata Catalog. Screen → ENV: activation matrix.
Metadata Middleware writes on Core
| Key | Who |
|---|---|
property extra_data (property_category, address, gallery_urls, amenity slugs) | properties folder — write Core amenity_* meta + tags; list via search indexes |
| rate_plan extra_data (price, occupancy, units) | rates-packages |
| booking extra_data (dates, amounts, guest) | bookings |
payment extra_data (reference, provider) | payments |
email_event_* | emails folder — to implement |