docs(database): record MariaDB qualification and retirement gates
MariaDB persistence qualification / mariadb (push) Failing after 1m7s
MariaDB persistence qualification / mariadb (push) Failing after 1m7s
This commit is contained in:
@@ -6,8 +6,9 @@ This table covers the variables in `.env.example`, their Docker Compose mappings
|
||||
|
||||
| Variable | Required | Service | Secret | Default | Description |
|
||||
|---|---|---|---|---|---|
|
||||
| `DATABASE_PROVIDER` | Production | Compose/API | No | `sqlite` | `sqlite`, `mariadb`, or `mysql`; also selects the backup path. |
|
||||
| `JOBTRACKER_CONNECTION_STRING` | Conditional | API | Yes | — | Server database connection string; ignored for SQLite. |
|
||||
| `DATABASE_PROVIDER` | Production | Compose/API | No | `mariadb` | MariaDB standard; `mysql` alias retained, explicit `sqlite` only for transitional preservation. Unknown values fail closed. |
|
||||
| `DATABASE_SERVER_VERSION` | No | Compose/API | No | `12.2.2` | Configured MariaDB `major.minor.patch`; registration never connects to auto-detect. |
|
||||
| `JOBTRACKER_CONNECTION_STRING` | MariaDB | Compose/API | Yes | — | Required for MariaDB; missing configuration never falls back. Direct API equivalent: `ConnectionStrings__JobTracker`. Explicit SQLite can supply its existing path. |
|
||||
| `APP_PUBLIC_BASE_URL` | Production | API/UI | No | — | Canonical external origin for links, callbacks, cookies, billing, and host validation. |
|
||||
| `APP_VERSION` | No | API | No | — | Release/version metadata. |
|
||||
| `APP_COMMIT_SHA` | No | API | No | — | Release commit metadata. |
|
||||
|
||||
Reference in New Issue
Block a user