vault backup: 2025-03-01 20:47:42
This commit is contained in:
11
.obsidian/workspace.json
vendored
11
.obsidian/workspace.json
vendored
@@ -15,8 +15,8 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"file": "WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas",
|
"file": "WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas",
|
||||||
"viewState": {
|
"viewState": {
|
||||||
"x": 318.5488910258894,
|
"x": 673.747511025575,
|
||||||
"y": 557.4063245782291,
|
"y": -190.72575797916727,
|
||||||
"zoom": -0.4605934636868143
|
"zoom": -0.4605934636868143
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -38,8 +38,7 @@
|
|||||||
"title": "Alfa cloud readme"
|
"title": "Alfa cloud readme"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"currentTab": 1
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -196,10 +195,10 @@
|
|||||||
"canvas2document:C2D Step 2 - Make cleared document": false
|
"canvas2document:C2D Step 2 - Make cleared document": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "4e37f7bc6712d830",
|
"active": "dab92b5f3112fa70",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas",
|
|
||||||
"WORK & PROJECTS/Mol/Серверы/Alfa cloud readme.md",
|
"WORK & PROJECTS/Mol/Серверы/Alfa cloud readme.md",
|
||||||
|
"WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas",
|
||||||
"WORK & PROJECTS/Mol/Серверы/Схема инфраструктуры.canvas",
|
"WORK & PROJECTS/Mol/Серверы/Схема инфраструктуры.canvas",
|
||||||
"WORK & PROJECTS/Mol/Серверы/00_Список серверов.md",
|
"WORK & PROJECTS/Mol/Серверы/00_Список серверов.md",
|
||||||
"WORK & PROJECTS/Mol/Ideas/Все идеи для Моли.md",
|
"WORK & PROJECTS/Mol/Ideas/Все идеи для Моли.md",
|
||||||
|
|||||||
@@ -1,13 +1,14 @@
|
|||||||
{
|
{
|
||||||
"nodes":[
|
"nodes":[
|
||||||
{"id":"1147ad5342f8a66d","type":"group","x":-560,"y":-1000,"width":1760,"height":2840,"label":"PROD 1"},
|
{"id":"1147ad5342f8a66d","type":"group","x":-560,"y":-1000,"width":1760,"height":2840,"label":"PROD 1"},
|
||||||
{"id":"e668ecad4af5b75d","type":"group","x":260,"y":-330,"width":320,"height":530,"label":"DOCKER CONTAINTERS"},
|
{"id":"e668ecad4af5b75d","type":"group","x":260,"y":-330,"width":320,"height":570,"label":"DOCKER CONTAINTERS"},
|
||||||
{"id":"2b14dcc74c2ea6d8","type":"group","x":260,"y":-880,"width":290,"height":400,"label":"Web"},
|
{"id":"2b14dcc74c2ea6d8","type":"group","x":260,"y":-880,"width":290,"height":400,"label":"Web"},
|
||||||
{"id":"72dae085047a9928","type":"group","x":-320,"y":320,"width":290,"height":360,"label":"🗃MariaDB Server"},
|
{"id":"72dae085047a9928","type":"group","x":-465,"y":320,"width":290,"height":360,"label":"🗃MariaDB Server"},
|
||||||
{"id":"1400fca58b1081be","type":"group","x":660,"y":-510,"width":290,"height":180,"label":"Client1"},
|
{"id":"0e0c94ae12c826cd","x":-140,"y":-415,"width":290,"height":265,"type":"group","label":"Build-образы"},
|
||||||
{"id":"8baa0c9eec860ebe","type":"group","x":640,"y":-130,"width":290,"height":160,"label":"Client2"},
|
|
||||||
{"id":"eeb7d1ae3e55e3a9","type":"group","x":640,"y":80,"width":290,"height":160,"label":"Client3"},
|
{"id":"eeb7d1ae3e55e3a9","type":"group","x":640,"y":80,"width":290,"height":160,"label":"Client3"},
|
||||||
|
{"id":"8baa0c9eec860ebe","type":"group","x":640,"y":-150,"width":290,"height":150,"label":"Client2"},
|
||||||
{"id":"4ef3c9c39cf49261","type":"group","x":-465,"y":-440,"width":290,"height":140,"label":"Исходные коды"},
|
{"id":"4ef3c9c39cf49261","type":"group","x":-465,"y":-440,"width":290,"height":140,"label":"Исходные коды"},
|
||||||
|
{"id":"1400fca58b1081be","type":"group","x":640,"y":-352,"width":290,"height":140,"label":"Client1"},
|
||||||
{"id":"7f1ca2cda9e89951","type":"text","text":"client 1\napache + php container","x":280,"y":-310,"width":250,"height":80},
|
{"id":"7f1ca2cda9e89951","type":"text","text":"client 1\napache + php container","x":280,"y":-310,"width":250,"height":80},
|
||||||
{"id":"90d44e64ab154a1a","type":"text","text":"client 2\napache + php container","x":280,"y":-110,"width":250,"height":80},
|
{"id":"90d44e64ab154a1a","type":"text","text":"client 2\napache + php container","x":280,"y":-110,"width":250,"height":80},
|
||||||
{"id":"d0967a61e8872474","type":"text","text":"client 3\napache + php container","x":280,"y":100,"width":250,"height":80},
|
{"id":"d0967a61e8872474","type":"text","text":"client 3\napache + php container","x":280,"y":100,"width":250,"height":80},
|
||||||
@@ -20,14 +21,6 @@
|
|||||||
{"id":"9ac7fb4c1839d1c1","type":"text","text":"1C:CRM API","x":280,"y":-560,"width":250,"height":50},
|
{"id":"9ac7fb4c1839d1c1","type":"text","text":"1C:CRM API","x":280,"y":-560,"width":250,"height":50},
|
||||||
{"id":"3aab9f55469feb04","type":"text","text":"Server monitoring:\nhttps://linuxblog.io/free-linux-server-monitoring-apm-sysadmins/","x":1540,"y":1200,"width":250,"height":143},
|
{"id":"3aab9f55469feb04","type":"text","text":"Server monitoring:\nhttps://linuxblog.io/free-linux-server-monitoring-apm-sysadmins/","x":1540,"y":1200,"width":250,"height":143},
|
||||||
{"id":"6ed5eab6b8e16f3b","type":"text","text":"### CLOUD API (конфигурация облаков)\n- #### Регистрация нового клиента\n\t- создание новой БД клиента из CLEAN_db\n\t- внесение данных о клиенте в БД клиента\n\t- обновление cloud_users_db\n\t\t- поддомен\n\t\t- статус ssl-сертификатов\n\t\t- порт подключения\n\t\t- id сервера\n\t\t- рабочая папка на сервере\n\t\t- настройки контейнера (подключенные модули, версия кода и тд)\n\t\t- версия контейнера (1.3-master, 1.4-dev)\n\t\t- крайняя дата исп.\n\t\t- тип лицензии (demo, SILA)\n\t\t- БД\n\t\t- Часовой пояс\n\t\t- Информация о логине первого пользователя\n\t\t\t- ФИО\n\t\t\t- e-mail\n\t\t\t- password\n\t\t- лог создания контейнера\n\t- переконфигурация сервера\n\t\t- создание/конфигурация файлов кэша, настроек php и индивидуальных архивов\n\t\t- пересоздание/обновление конфигов:\n\t\t\t- docker\n\t\t\t- nginx\n\t\t- запуск миграций\n\t\t- выпуск ssl нового поддомена\n\t\t- перезапуск nginx & docker compose\n- #### Обновление информации клиента\n\t- тариф и дата последнего дня работы\n\t- подключённые опции (реконфиг docker)\n\t- часовой пояс php\n- #### Работа с демо-данными\n\t- активация демо-данных\n\t- удаление демо-данных\n- #### Удаление клиента\n\t- очистка БД клиента\n\t- пересоздание конфигов сервера\n\t- чистка файлов (контейнеры и конфиги)","x":450,"y":355,"width":510,"height":1205},
|
{"id":"6ed5eab6b8e16f3b","type":"text","text":"### CLOUD API (конфигурация облаков)\n- #### Регистрация нового клиента\n\t- создание новой БД клиента из CLEAN_db\n\t- внесение данных о клиенте в БД клиента\n\t- обновление cloud_users_db\n\t\t- поддомен\n\t\t- статус ssl-сертификатов\n\t\t- порт подключения\n\t\t- id сервера\n\t\t- рабочая папка на сервере\n\t\t- настройки контейнера (подключенные модули, версия кода и тд)\n\t\t- версия контейнера (1.3-master, 1.4-dev)\n\t\t- крайняя дата исп.\n\t\t- тип лицензии (demo, SILA)\n\t\t- БД\n\t\t- Часовой пояс\n\t\t- Информация о логине первого пользователя\n\t\t\t- ФИО\n\t\t\t- e-mail\n\t\t\t- password\n\t\t- лог создания контейнера\n\t- переконфигурация сервера\n\t\t- создание/конфигурация файлов кэша, настроек php и индивидуальных архивов\n\t\t- пересоздание/обновление конфигов:\n\t\t\t- docker\n\t\t\t- nginx\n\t\t- запуск миграций\n\t\t- выпуск ssl нового поддомена\n\t\t- перезапуск nginx & docker compose\n- #### Обновление информации клиента\n\t- тариф и дата последнего дня работы\n\t- подключённые опции (реконфиг docker)\n\t- часовой пояс php\n- #### Работа с демо-данными\n\t- активация демо-данных\n\t- удаление демо-данных\n- #### Удаление клиента\n\t- очистка БД клиента\n\t- пересоздание конфигов сервера\n\t- чистка файлов (контейнеры и конфиги)","x":450,"y":355,"width":510,"height":1205},
|
||||||
{"id":"7bb34343b485f669","type":"text","text":"📂 Storage","x":680,"y":-490,"width":250,"height":50,"color":"5"},
|
|
||||||
{"id":"1e42b8aa516bc15d","type":"text","text":"📄 .env","x":680,"y":-440,"width":250,"height":50,"color":"5"},
|
|
||||||
{"id":"c32289bb4203dbfd","type":"text","text":"📂 Logs","x":680,"y":-390,"width":250,"height":50,"color":"5"},
|
|
||||||
{"id":"48c693eec010f00d","type":"text","text":"**Cloud Users Table**\n**Servers table**","x":-300,"y":355,"width":250,"height":100},
|
|
||||||
{"id":"f7aa319103f9c366","type":"text","text":"client1_db","x":-300,"y":480,"width":250,"height":50,"color":"6"},
|
|
||||||
{"id":"8a0ed6717109fccb","type":"text","text":"client2_db","x":-300,"y":530,"width":250,"height":50,"color":"6"},
|
|
||||||
{"id":"da4380327e36e455","type":"text","text":"client...._db","x":-300,"y":580,"width":250,"height":50,"color":"6"},
|
|
||||||
{"id":"0cfb0d2300a96176","type":"text","text":"php artisan migrate","x":30,"y":295,"width":250,"height":60},
|
|
||||||
{"id":"22120c2e0489d623","type":"text","text":"# 🗄 git.moldev.ru","x":-640,"y":-1240,"width":300,"height":60},
|
{"id":"22120c2e0489d623","type":"text","text":"# 🗄 git.moldev.ru","x":-640,"y":-1240,"width":300,"height":60},
|
||||||
{"id":"f3d0e9a6d4d8e6a7","type":"text","text":"docker-compose.yml","x":-275,"y":135,"width":250,"height":60,"color":"4"},
|
{"id":"f3d0e9a6d4d8e6a7","type":"text","text":"docker-compose.yml","x":-275,"y":135,"width":250,"height":60,"color":"4"},
|
||||||
{"id":"2b6e0e1051629348","type":"text","text":"Обновляемые конфиги","x":275,"y":1720,"width":240,"height":50,"color":"4"},
|
{"id":"2b6e0e1051629348","type":"text","text":"Обновляемые конфиги","x":275,"y":1720,"width":240,"height":50,"color":"4"},
|
||||||
@@ -36,7 +29,18 @@
|
|||||||
{"id":"b9a89b6c704bbab9","type":"text","text":"📂alfa sources (.git)","x":-445,"y":-395,"width":250,"height":60},
|
{"id":"b9a89b6c704bbab9","type":"text","text":"📂alfa sources (.git)","x":-445,"y":-395,"width":250,"height":60},
|
||||||
{"id":"abf27277d5183ad8","x":-120,"y":-395,"width":250,"height":60,"type":"text","text":"12.14-master"},
|
{"id":"abf27277d5183ad8","x":-120,"y":-395,"width":250,"height":60,"type":"text","text":"12.14-master"},
|
||||||
{"id":"aed45cb4e0574a3a","type":"text","text":"12.20-master","x":-120,"y":-335,"width":250,"height":60},
|
{"id":"aed45cb4e0574a3a","type":"text","text":"12.20-master","x":-120,"y":-335,"width":250,"height":60},
|
||||||
{"id":"25ea5fd637eab967","type":"text","text":"12.30-dev","x":-120,"y":-230,"width":250,"height":60}
|
{"id":"25ea5fd637eab967","type":"text","text":"12.30-dev","x":-120,"y":-230,"width":250,"height":60},
|
||||||
|
{"id":"48c693eec010f00d","type":"text","text":"**Cloud Users Table**\n**Servers table**","x":-445,"y":355,"width":250,"height":100},
|
||||||
|
{"id":"f7aa319103f9c366","type":"text","text":"client1_db","x":-445,"y":480,"width":250,"height":50,"color":"6"},
|
||||||
|
{"id":"8a0ed6717109fccb","type":"text","text":"client2_db","x":-445,"y":530,"width":250,"height":50,"color":"6"},
|
||||||
|
{"id":"da4380327e36e455","type":"text","text":"client...._db","x":-445,"y":580,"width":250,"height":50,"color":"6"},
|
||||||
|
{"id":"0cfb0d2300a96176","type":"text","text":"php artisan migrate","x":-100,"y":375,"width":250,"height":60},
|
||||||
|
{"id":"7bb34343b485f669","type":"text","text":"📂 Storage","x":660,"y":-332,"width":250,"height":50,"color":"5"},
|
||||||
|
{"id":"1e42b8aa516bc15d","type":"text","text":"📄 .env","x":660,"y":-282,"width":250,"height":50,"color":"5"},
|
||||||
|
{"id":"95074de3d9a26d1c","type":"text","text":"📂 Storage","x":660,"y":105,"width":250,"height":50,"color":"5"},
|
||||||
|
{"id":"82737099079726c8","type":"text","text":"📄 .env","x":660,"y":155,"width":250,"height":50,"color":"5"},
|
||||||
|
{"id":"536c2312e34898f7","type":"text","text":"📂 Storage","x":660,"y":-125,"width":250,"height":50,"color":"5"},
|
||||||
|
{"id":"9368492b47c38043","type":"text","text":"📄 .env","x":660,"y":-75,"width":250,"height":50,"color":"5"}
|
||||||
],
|
],
|
||||||
"edges":[
|
"edges":[
|
||||||
{"id":"6a1c2335c8f33e19","fromNode":"22120c2e0489d623","fromSide":"bottom","toNode":"b9a89b6c704bbab9","toSide":"left","label":"dev / master"},
|
{"id":"6a1c2335c8f33e19","fromNode":"22120c2e0489d623","fromSide":"bottom","toNode":"b9a89b6c704bbab9","toSide":"left","label":"dev / master"},
|
||||||
@@ -50,6 +54,8 @@
|
|||||||
{"id":"ffb10a9866c319c7","fromNode":"6ed5eab6b8e16f3b","fromSide":"bottom","toNode":"7ae28a819183d708","toSide":"top"},
|
{"id":"ffb10a9866c319c7","fromNode":"6ed5eab6b8e16f3b","fromSide":"bottom","toNode":"7ae28a819183d708","toSide":"top"},
|
||||||
{"id":"67c8b9575b718061","fromNode":"6ed5eab6b8e16f3b","fromSide":"bottom","toNode":"72b797b472986e84","toSide":"top"},
|
{"id":"67c8b9575b718061","fromNode":"6ed5eab6b8e16f3b","fromSide":"bottom","toNode":"72b797b472986e84","toSide":"top"},
|
||||||
{"id":"3b3db49e85ebf549","fromNode":"16f08ef6b7358e0b","fromSide":"bottom","toNode":"ac17a82fee50447b","toSide":"top"},
|
{"id":"3b3db49e85ebf549","fromNode":"16f08ef6b7358e0b","fromSide":"bottom","toNode":"ac17a82fee50447b","toSide":"top"},
|
||||||
{"id":"603e8c0faddb7095","fromNode":"ac17a82fee50447b","fromSide":"bottom","toNode":"6ed5eab6b8e16f3b","toSide":"top"}
|
{"id":"603e8c0faddb7095","fromNode":"ac17a82fee50447b","fromSide":"bottom","toNode":"6ed5eab6b8e16f3b","toSide":"top"},
|
||||||
|
{"id":"8eb4c56f06740da3","fromNode":"90d44e64ab154a1a","fromSide":"right","toNode":"8baa0c9eec860ebe","toSide":"left"},
|
||||||
|
{"id":"eb02999d1a77444b","fromNode":"d0967a61e8872474","fromSide":"right","toNode":"eeb7d1ae3e55e3a9","toSide":"left"}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user