deploy: add optional valkey community profile
This commit is contained in:
+21
-1
@@ -56,6 +56,7 @@
|
||||
- `admin-api`
|
||||
- `mcp-server`
|
||||
- `postgres`
|
||||
- optional `valkey` через compose profile `cache`
|
||||
|
||||
Persistent data:
|
||||
|
||||
@@ -172,7 +173,23 @@ services:
|
||||
- публиковать `ui`, `admin-api` и `mcp-server` на loopback по умолчанию;
|
||||
- позволять переопределить publish bind одним env для случаев, когда reverse proxy вынесен на отдельный хост;
|
||||
- не публиковать внутренние сервисы наружу без необходимости;
|
||||
- содержать healthchecks.
|
||||
- содержать healthchecks;
|
||||
- поддерживать optional cache profile без превращения `Valkey` в обязательную runtime dependency.
|
||||
|
||||
Для Community optional cache layer включается отдельно:
|
||||
|
||||
- profile: `cache`
|
||||
- service: `valkey`
|
||||
- базовый запуск без profile должен оставаться полностью рабочим
|
||||
|
||||
Пример:
|
||||
|
||||
```bash
|
||||
docker compose \
|
||||
-f deploy/community/docker-compose.yml \
|
||||
--env-file deploy/community/.env.example \
|
||||
--profile cache up -d
|
||||
```
|
||||
|
||||
## 10. Healthchecks
|
||||
|
||||
@@ -250,6 +267,9 @@ Workflow доставляет именно `deploy/community/docker-compose.yml`
|
||||
- `CRANK_LOG_LEVEL`
|
||||
- `CRANK_MASTER_KEY`
|
||||
- `CRANK_BASE_URL`
|
||||
- `CRANK_CACHE_BACKEND`
|
||||
- `CRANK_CACHE_URL`
|
||||
- `CRANK_CACHE_DEFAULT_TTL_MS`
|
||||
- `CRANK_SESSION_SECRET`
|
||||
- `CRANK_PASSWORD_PEPPER`
|
||||
- `CRANK_SESSION_TTL_HOURS`
|
||||
|
||||
Reference in New Issue
Block a user