This commit is contained in:
Repinoid
2026-10-27 14:35:32 +03:00
parent 474bfb2600
commit 01feba250c
+25 -3
View File
@@ -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` Сервис деплоится в Nubes как Python Flask managed service.
- URL: `https://polygon.pythonk8s.dev.nubes.ru/`
- Nubes pythonk8s 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/`.
## Связанные документы ## Связанные документы