vault backup: 2025-05-21 17:16:23
This commit is contained in:
6
.obsidian/workspace.json
vendored
6
.obsidian/workspace.json
vendored
@@ -30,12 +30,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "WORK & PROJECTS/Mol/Серверы/VPN-FIREWALL-GATE (Cerberus).md",
|
||||
"file": "WORK & PROJECTS/Mol/Планы и диаграммы/Alfa Cloud/Alfa cloud readme.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "VPN-FIREWALL-GATE (Cerberus)"
|
||||
"title": "Alfa cloud readme"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -189,9 +189,9 @@
|
||||
},
|
||||
"active": "08b9c8d0b05e0c9b",
|
||||
"lastOpenFiles": [
|
||||
"WORK & PROJECTS/Mol/Серверы/VPN-FIREWALL-GATE (Cerberus).md",
|
||||
"WORK & PROJECTS/Mol/Серверы/Mol Public Prod.md",
|
||||
"WORK & PROJECTS/Mol/Серверы/mail.mol-soft.ru.md",
|
||||
"WORK & PROJECTS/Mol/Серверы/VPN-FIREWALL-GATE (Cerberus).md",
|
||||
"WORK & PROJECTS/Mol/Серверы/1С Бухгалтерия.md",
|
||||
"WORK & PROJECTS/Mol/Серверы/Схема инфраструктуры.canvas",
|
||||
"WORK & PROJECTS/Mol/Серверы/git.moldev.ru.md",
|
||||
|
||||
@@ -28,11 +28,12 @@ GET:
|
||||
POST:
|
||||
```
|
||||
/servers/ — создать сервер в БД (при наличии id - обновление)
|
||||
/clients/ — создать клиента (при наличии id - обновление данных, здесь не нужно отправлять пароль, а задавать его командой ниже)
|
||||
/clients/ — создать клиента
|
||||
здесь не нужно отправлять пароль, а задавать его командой ниже)
|
||||
при создании - после проверки сразу вернётся id.
|
||||
во время создания нужно таймером опрашивать
|
||||
/clients/{id}/createlog и получать актуальный лог о создании контейнера (поднимать ws пока не будем). За окончание создания отвечает статус "completed" => "ok | error".
|
||||
|
||||
PUT /clients/{id} - обновление данных клиента
|
||||
/clients/{id}/admin_password — задать новый пароль администратора лаборатории
|
||||
/clients/{id}/expire_date - обновление крайней даты использования системы
|
||||
TODO: перенос данных клиента с одного сервера на другой
|
||||
@@ -155,7 +156,9 @@ nginx can bash
|
||||
nginx authorized key from master API
|
||||
nvm.sh для пользователя nginx, содержащий импорт путей к nvm/npm
|
||||
|
||||
сделать nginx пользователя по-умолчанию www-data для правильного предоставления прав из-под контейнера.
|
||||
supervisor с конфигами
|
||||
- reverb
|
||||
-
|
||||
|
||||
www-data/nginx sudo NOPASSWD /usr/bin/docker (remote cmd exec)
|
||||
www-data/nginx sudo NOPASSWD /usr/bin/docker-compose (remote cmd exec)
|
||||
|
||||
Reference in New Issue
Block a user