vault backup: 2025-03-04 00:41:43
This commit is contained in:
@@ -30,11 +30,11 @@ GET:
|
|||||||
POST:
|
POST:
|
||||||
```
|
```
|
||||||
/servers/ — создать сервер в БД (при наличии id - обновление)
|
/servers/ — создать сервер в БД (при наличии id - обновление)
|
||||||
/clients/ — создать клиента (при наличии id - обновление данных)
|
/clients/ — создать клиента (при наличии id - обновление данных, здесь не нужно отправлять пароль, а задавать его командой ниже)
|
||||||
при создании - после проверки сразу вернётся id.
|
при создании - после проверки сразу вернётся id.
|
||||||
во время создания нужно таймером опрашивать
|
во время создания нужно таймером опрашивать
|
||||||
/clients/{id}/create_log и получать актуальный лог о создании контейнера. За окончание создания отвечает статус "completed" => "ok | error".
|
/clients/{id}/createlog и получать актуальный лог о создании контейнера (поднимать ws пока не будем). За окончание создания отвечает статус "completed" => "ok | error".
|
||||||
При обновлении не нужно отправлять пароль, а задавать его командой ниже
|
|
||||||
/clients/{id}/owner_password — задать новый пароль администратора лаборатории
|
/clients/{id}/owner_password — задать новый пароль администратора лаборатории
|
||||||
/clients/{id}/expire_date - обновление крайней даты использования системы
|
/clients/{id}/expire_date - обновление крайней даты использования системы
|
||||||
TODO: перенос данных клиента с одного сервера на другой
|
TODO: перенос данных клиента с одного сервера на другой
|
||||||
@@ -54,17 +54,17 @@ DELETE
|
|||||||
/servers/{server_id}/reboot_server - перезапуск сервера
|
/servers/{server_id}/reboot_server - перезапуск сервера
|
||||||
/clients/{id}/reboot - попытка перезапуска контейнера пользователя
|
/clients/{id}/reboot - попытка перезапуска контейнера пользователя
|
||||||
/server/{server_id}/deploy - пересоздание ВСЕХ конфигов и перезапуск серверного кластера (действие, применяющееся после билда и/или смены версий). После этого необходимо сделать migrate_all
|
/server/{server_id}/deploy - пересоздание ВСЕХ конфигов и перезапуск серверного кластера (действие, применяющееся после билда и/или смены версий). После этого необходимо сделать migrate_all
|
||||||
/clients/{id}/create_log - Лог создания контейнера
|
/clients/{id}/createlog - Получить лог создания контейнера
|
||||||
|
|
||||||
/containers/{server_id}/build_dev - получение кода из ветки dev, сборка фронта и нового образа
|
/containers/{server_id}/build_dev - получение кода из ветки dev, сборка фронта и нового образа
|
||||||
/containers/{server_id}/build_prod - получение кода из ветки master, сборка нового образа
|
/containers/{server_id}/build_prod - получение кода из ветки master, сборка нового образа
|
||||||
/containers/prune - удалить неиспользуемые версии образов (images prune -a)
|
/containers/prune - удалить неиспользуемые версии образов (images prune -a)
|
||||||
/clients/{id}/switch/{image_name} - переключить клиента на образ другой версии
|
/clients/{id}/switch/{image_name} - переключить клиента на образ другой версии
|
||||||
/server/{server_id}/switch_all - переключить всех клиентов на образ другой версии
|
/server/{server_id}/switch_all/{image_name} - переключить всех клиентов на образ другой версии
|
||||||
/clients/{id}/migrate - запустить обновление БД клиента (artisan migrate)
|
/clients/{id}/migrate - запустить обновление БД клиента (artisan migrate)
|
||||||
/server/{server_id}/migrate_all - запустить обновление БД у всех клиентов на сервере
|
/server/{server_id}/migrate_all - запустить обновление БД у всех клиентов на сервере
|
||||||
/clients/{id}/move_to/{server_id} - переместить клиента на другой сервер
|
/clients/{id}/move_to/{server_id} - переместить клиента на другой сервер
|
||||||
/clients/{id}/copy_to/{server_id} - установить окружение клиента и БД (только на stage-сервер)
|
/clients/{id}/copy_to/{client_id} - установить окружение клиента и БД в базу другого пользователя ТОЛЬКО на stage-сервер. Клиент - DEMO либо TEST.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user