feat: configure cloud API endpoints by stand
This commit is contained in:
@@ -28,12 +28,11 @@ Flask-приложение для автотестов сервисов Nubes.
|
||||
**jsonEnv:**
|
||||
```json
|
||||
{
|
||||
"NUBES_API_TOKEN": "...",
|
||||
"NUBES_API_ENDPOINT": "https://lk-api-gateway-test.ngcloud.ru/api/v1/svc"
|
||||
"POLYGON_ENDPOINT": "https://polygon.pythonk8s.dev.nubes.ru/api/v1/svc"
|
||||
}
|
||||
```
|
||||
|
||||
Для PROD автоопределения дополнительно укажи `NUBES_API_PROD_ENDPOINT` с подтверждённым URL PROD API. Значение не задаётся по умолчанию; без него доступны только DEV/TEST из списка в `site/api/http_client.py`.
|
||||
URL облачных API всех трёх стендов заданы в `site/api/http_client.py` (`API_ENDPOINTS`). Приложение проверяет пользовательский токен на DEV, TEST и PROD; если не находит подходящий стенд, использует TEST. Чтобы поменять URL, измени значение в `API_ENDPOINTS` и передеплой приложение. `NUBES_API_TOKEN` можно задать отдельно как необязательный fallback-токен; пользовательский токен вводится в UI.
|
||||
|
||||
## Структура
|
||||
|
||||
|
||||
Reference in New Issue
Block a user