registry: configure postgres pool explicitly
This commit is contained in:
@@ -60,6 +60,11 @@ var/crank/
|
||||
- `POSTGRES_DB`
|
||||
- `POSTGRES_USER`
|
||||
- `POSTGRES_PASSWORD`
|
||||
- `POSTGRES_MAX_CONNECTIONS`
|
||||
- `POSTGRES_MIN_CONNECTIONS`
|
||||
- `POSTGRES_ACQUIRE_TIMEOUT_MS`
|
||||
- `POSTGRES_IDLE_TIMEOUT_MS`
|
||||
- `POSTGRES_MAX_LIFETIME_MS`
|
||||
- `CRANK_ADMIN_API_IMAGE`
|
||||
- `CRANK_MCP_SERVER_IMAGE`
|
||||
- `CRANK_UI_IMAGE`
|
||||
@@ -161,6 +166,19 @@ runtime env-переменной. Это значит, что:
|
||||
- `POSTGRES_DB`
|
||||
- `POSTGRES_USER`
|
||||
- `POSTGRES_PASSWORD`
|
||||
- `POSTGRES_MAX_CONNECTIONS`
|
||||
- `POSTGRES_MIN_CONNECTIONS`
|
||||
- `POSTGRES_ACQUIRE_TIMEOUT_MS`
|
||||
- `POSTGRES_IDLE_TIMEOUT_MS`
|
||||
- `POSTGRES_MAX_LIFETIME_MS`
|
||||
|
||||
Для pool behavior используются явные defaults:
|
||||
|
||||
- `POSTGRES_MAX_CONNECTIONS=20`
|
||||
- `POSTGRES_MIN_CONNECTIONS=2`
|
||||
- `POSTGRES_ACQUIRE_TIMEOUT_MS=5000`
|
||||
- `POSTGRES_IDLE_TIMEOUT_MS=600000`
|
||||
- `POSTGRES_MAX_LIFETIME_MS=1800000`
|
||||
|
||||
`CRANK_DATABASE_URL` допускается только как backward-compatible fallback для локальных тестов и
|
||||
переходного периода, но не как основная deployment-модель.
|
||||
|
||||
Reference in New Issue
Block a user