vault backup: 2025-03-01 19:47:37

This commit is contained in:
sShemet
2025-03-01 19:47:37 +05:00
parent 03a9cd4dc9
commit 1b57dc1146
3 changed files with 25 additions and 32 deletions

View File

@@ -16,8 +16,8 @@ GET:
/servers/{id} — получить подробную информацию о сервере
(TODO: с параметрами мониторинга и нагрузкой в реальном времени)
/clients — получить список контейнеров клиентов со всеми подробностями (поддерживается пагинация). С флагом доступностью контейнера. На фронте можно сделать прямой переход на облако клиента.
/clients/{id}/demo_enable - применение таблиц демо-данных
/clients/{id}/demo_disable - удаление демо-данных
/clients/{id}/demo_enable - применение таблиц демо-данных (demo seeder)
/clients/{id}/demo_disable - удаление демо-данных (demo inverse seeder)
/clients/{id}/maintain_enable - включить страницу "Техническое обслуживание" у клиента
/clients/{id}/maintain_disable - отключить страницу "Техническое обслуживание"
/clients/{id}/send_success - отправить письмо клиенту с успешной регистрацией облака с логином и паролем
@@ -53,15 +53,18 @@ DELETE
Команды менеджмента контейнеров и деплоя (GET)
```
/containers/avialable
/servers/{id}/reboot_server - перезапуск сервера
/clients/{id}/reboot - попытка перезапуска контейнера пользователя
/clients/deploy - пересоздание конфигов и перезапуск серверного кластера
/clients/{id}/create_log - Лог создания контейнера
/container/build_dev
/container/build_prod
/client/{id}/migrate
/client/migrate_all
/client/set_container
/containers/build_dev - переключение кода на ветку dev, сборка контейнера
/containers/build_prod
/clients/{id}/migrate
/clients/migrate_all
/clients/{id}/switch
/clients/switch_all
```