# Offline environment map

This is a readable projection of `deployments/deployment-config.json`. Update
the JSON authority first whenever topology changes.

| Environment | Topology | Runtime targets | Database |
| --- | --- | --- | --- |
| Formal Staging | blue/green | `blue:3101`, `green:3111` | one TiDB branch per slot |
| Test | fixed multi-slot | `test1:3301`, `test2:3302`, `test3:3303` | one TiDB branch per slot |
| EXP | single | `single:3103` | local TiDB database |
| CI | run-scoped | allocated by the CI operation | local/run-scoped TiDB database |

Formal Staging infers the active slot from live nginx and deploys the standby
slot. Test routes are permanently associated with their slot and never switch.
