46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
# App Autotest
|
|
|
|
Flask-приложение для автотестов сервисов Nubes. Деплоится как облачный сервис **Web-сервер с фреймворком Flask** на платформе Nubes.
|
|
|
|
## Документация API
|
|
|
|
См. основной репо: [DOCS/](../DOCS/) — [стадии операций](../DOCS/api-operation-stages.md), [поток CREATE](../DOCS/api-create-flow.md), [доступ к API](../DOCS/api-access.md).
|
|
|
|
## Архитектура
|
|
|
|
**Полный обзор:** [../DOCS/ARCHITECTURE-FULL.md](../DOCS/ARCHITECTURE-FULL.md) — все файлы, CREATE flow, глобальное состояние, план развития.
|
|
|
|
## Сервис
|
|
|
|
`https://autotest.pythonk8s.dev.nubes.ru/` (test)
|
|
|
|
## Параметры облачного сервиса
|
|
|
|
**appConfiguration:**
|
|
```json
|
|
{
|
|
"version": "3.12",
|
|
"gitPath": "https://gitea.services.ngcloud.ru/forcloud/app-autotest.git",
|
|
"healthPath": ""
|
|
}
|
|
```
|
|
|
|
**jsonEnv:**
|
|
```json
|
|
{
|
|
"NUBES_API_TOKEN": "...",
|
|
"NUBES_API_ENDPOINT": "https://lk-api-gateway-test.ngcloud.ru/api/v1/svc"
|
|
}
|
|
```
|
|
|
|
## Структура
|
|
|
|
```
|
|
app/
|
|
├── api/ # HTTP-клиент облака
|
|
├── operations/ # Операции API (одна на файл)
|
|
├── routes/ # Flask blueprints
|
|
├── static/ # CSS, JS, логотип
|
|
└── templates/ # Jinja2 шаблоны (дизайн Nubes)
|
|
```
|