1
This commit is contained in:
@@ -161,9 +161,31 @@ curl https://polygon.pythonk8s.dev.nubes.ru/dev/api/v1/svc/services | python3 -m
|
||||
|
||||
## Деплой
|
||||
|
||||
- Репозиторий: `https://gitea.services.ngcloud.ru/forcloud/polygon.git`
|
||||
- URL: `https://polygon.pythonk8s.dev.nubes.ru/`
|
||||
- Nubes pythonk8s managed service
|
||||
Сервис деплоится в Nubes как Python Flask managed service.
|
||||
|
||||
**appConfiguration:**
|
||||
```json
|
||||
{
|
||||
"version": "3.12",
|
||||
"gitPath": "https://gitea.services.ngcloud.ru/forcloud/polygon.git",
|
||||
"healthPath": ""
|
||||
}
|
||||
```
|
||||
|
||||
`version` должен совпадать с Python runtime, выбранным в настройках существующего сервиса Nubes. Репозиторий Polygon не хранит фактически выбранное там значение; `3.12` приведено по конфигурации app-autotest.
|
||||
|
||||
**jsonEnv:**
|
||||
```json
|
||||
{
|
||||
"POLYGON_STANDS": "dev:services/dev,test:services/test,prod:services/prod",
|
||||
"WEB_CONCURRENCY": "1",
|
||||
"POLYGON_ENDPOINT": "https://polygon.pythonk8s.dev.nubes.ru"
|
||||
}
|
||||
```
|
||||
|
||||
`POLYGON_STANDS` загружает три каталога из `site/services/`; пути разрешаются относительно `site/`. `WEB_CONCURRENCY` должен быть равен `1`, потому что состояние хранится в памяти одного процесса. `POLYGON_ENDPOINT` задаёт публичный base URL серверов в OpenAPI; его default уже совпадает с URL сервиса. `MOCK_OP_DELAY` необязателен (default `0.1`). `MOCK_AUTH_TOKEN` задавайте только если нужно закрыть служебные `/_mock/*` endpoints.
|
||||
|
||||
URL сервиса: `https://polygon.pythonk8s.dev.nubes.ru/`.
|
||||
|
||||
## Связанные документы
|
||||
|
||||
|
||||
Reference in New Issue
Block a user