From 0bdb8cff8cc62bc346ae9ea26f636c594b100f98 Mon Sep 17 00:00:00 2001 From: sShemet Date: Wed, 26 Feb 2025 15:05:32 +0500 Subject: [PATCH] vault backup: 2025-02-26 15:05:32 --- .obsidian/workspace.json | 4 +- .../Mol/Серверы/Alfa cloud prod.canvas | 50 +++++++++++++------ 2 files changed, 37 insertions(+), 17 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 80aa56a..cf5ef84 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -15,8 +15,8 @@ "state": { "file": "WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas", "viewState": { - "x": 564.9881697193258, - "y": -139.38944262056248, + "x": 599.6235359620246, + "y": -35.505641179377676, "zoom": -0.5555555334797618 } }, diff --git a/WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas b/WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas index 2782ddf..61e6070 100644 --- a/WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas +++ b/WORK & PROJECTS/Mol/Серверы/Alfa cloud prod.canvas @@ -1,29 +1,38 @@ { "nodes":[ + {"id":"e668ecad4af5b75d","type":"group","x":260,"y":-330,"width":290,"height":530,"label":"DOCKER CONTAINTERS"}, {"id":"72dae085047a9928","type":"group","x":-140,"y":160,"width":290,"height":500,"label":"🗃MariaDB Server"}, - {"id":"2b14dcc74c2ea6d8","x":260,"y":-810,"width":290,"height":300,"type":"group","label":"Web"}, + {"id":"2b14dcc74c2ea6d8","type":"group","x":260,"y":-810,"width":290,"height":300,"label":"Web"}, + {"id":"4ef3c9c39cf49261","type":"group","x":-140,"y":-360,"width":290,"height":180,"label":"Исходные коды"}, + {"id":"1400fca58b1081be","type":"group","x":640,"y":-330,"width":290,"height":160,"label":"Client1"}, + {"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":"22120c2e0489d623","type":"text","text":"🗄 git.moldev.ru","x":-540,"y":-620,"width":250,"height":60}, {"id":"43b60b3e3edd88cf","type":"text","text":"📂bitrix sources","x":-120,"y":-340,"width":250,"height":60}, {"id":"b9a89b6c704bbab9","type":"text","text":"📂alfa sources (.git)","x":-120,"y":-260,"width":250,"height":60}, - {"id":"88e977d27b7f415c","x":280,"y":-790,"width":250,"height":60,"type":"text","text":"apache cloud API conf"}, - {"id":"ea6f72ceae655889","x":280,"y":-710,"width":250,"height":60,"type":"text","text":"client1 apache reverse proxy"}, + {"id":"88e977d27b7f415c","type":"text","text":"apache cloud API conf","x":280,"y":-790,"width":250,"height":60}, + {"id":"ea6f72ceae655889","type":"text","text":"client1 apache reverse proxy","x":280,"y":-710,"width":250,"height":60}, {"id":"546742f58a9feb77","type":"text","text":"client2 apache reverse proxy","x":280,"y":-650,"width":250,"height":60}, {"id":"818ff03ad9e41a66","type":"text","text":"client3 apache reverse proxy","x":280,"y":-590,"width":250,"height":60}, - {"id":"f3d0e9a6d4d8e6a7","type":"text","text":"docker-compose.yml","x":-120,"y":-450,"width":250,"height":60}, - {"id":"0cfb0d2300a96176","x":-540,"y":-60,"width":250,"height":60,"type":"text","text":"liquibase update"}, + {"id":"0cfb0d2300a96176","type":"text","text":"liquibase update","x":-540,"y":-60,"width":250,"height":60}, {"id":"48c693eec010f00d","type":"text","text":"**Cloud Users DB**","x":-120,"y":180,"width":250,"height":50}, {"id":"f7aa319103f9c366","type":"text","text":"client1_db","x":-120,"y":230,"width":250,"height":50}, {"id":"8a0ed6717109fccb","type":"text","text":"client2_db","x":-120,"y":280,"width":250,"height":50}, {"id":"da4380327e36e455","type":"text","text":"client...._db","x":-120,"y":330,"width":250,"height":50}, - {"id":"e7df1d14d6f4f6c0","x":-120,"y":400,"width":250,"height":60,"type":"text","text":"CLEAN_db"}, - {"id":"9cf121717dbde800","x":-160,"y":-60,"width":250,"height":60,"type":"text","text":"sql all bases update script"}, - {"id":"81ef5354684e699d","x":-120,"y":500,"width":250,"height":60,"type":"text","text":"DEMO DATA"}, - {"id":"6ed5eab6b8e16f3b","x":220,"y":-465,"width":460,"height":1225,"type":"text","text":"### CLOUD API (конфигурация облаков)\n- #### Регистрация нового клиента\n\t- создание новой БД клиента из CLEAN_db\n\t- внесение данных о клиенте в БД клиента\n\t- обновление cloud_users_db\n\t\t- поддомен и статус ssl-сертификатов\n\t\t- рабочая папка на сервере\n\t\t- настройки контейнера (подключенные модули, версия кода и тд)\n\t\t- тариф и крайняя дата исп.\n\t\t- БД\n\t\t- Часовой пояс\n\t\t- Информация о логине первого пользователя\n\t- переконфигурация сервера\n\t\t- создание/конфигурация файлов кэша, настроек php и индивидуальных архивов\n\t\t- пересоздание/обновление конфигов:\n\t\t\t- docker\n\t\t\t- apache\n\t\t\t- скрипт обновления БД (liquibase)\n\t\t- выпуск ssl нового поддомена\n\t\t- перезапуск apache & docker compose\n- #### Обновление информации клиента\n\t- тариф и дата последнего дня работы\n\t- подключённые опции (реконфиг docker)\n\t- часовой пояс php\n- #### Работа с демо-данными\n\t- активация демо-данных\n\t- удаление демо-данн"}, - {"id":"7bb34343b485f669","x":880,"y":-320,"width":250,"height":60,"type":"text","text":"📂cache bitrix"}, - {"id":"1e42b8aa516bc15d","type":"text","text":"📂doc_archive","x":880,"y":-240,"width":250,"height":60}, - {"id":"f9fb15a197f3b370","x":325,"y":880,"width":250,"height":70,"type":"text","text":"#### Alfa container client 1"}, - {"id":"9b3496ad93f4fb01","type":"text","text":"#### Alfa container client 2","x":325,"y":945,"width":250,"height":70}, - {"id":"87ed5b22f6cd3e24","type":"text","text":"#### Alfa container client 3","x":325,"y":1010,"width":250,"height":70} + {"id":"e7df1d14d6f4f6c0","type":"text","text":"CLEAN_db","x":-120,"y":400,"width":250,"height":60}, + {"id":"81ef5354684e699d","type":"text","text":"DEMO_DATA_db","x":-120,"y":500,"width":250,"height":60}, + {"id":"6ed5eab6b8e16f3b","type":"text","text":"### CLOUD API (конфигурация облаков)\n- #### Регистрация нового клиента\n\t- создание новой БД клиента из CLEAN_db\n\t- внесение данных о клиенте в БД клиента\n\t- обновление cloud_users_db\n\t\t- поддомен и статус ssl-сертификатов\n\t\t- рабочая папка на сервере\n\t\t- настройки контейнера (подключенные модули, версия кода и тд)\n\t\t- тариф и крайняя дата исп.\n\t\t- БД\n\t\t- Часовой пояс\n\t\t- Информация о логине первого пользователя\n\t- переконфигурация сервера\n\t\t- создание/конфигурация файлов кэша, настроек php и индивидуальных архивов\n\t\t- пересоздание/обновление конфигов:\n\t\t\t- docker\n\t\t\t- apache\n\t\t\t- скрипт обновления БД (liquibase)\n\t\t- выпуск ssl нового поддомена\n\t\t- перезапуск apache & docker compose\n- #### Обновление информации клиента\n\t- тариф и дата последнего дня работы\n\t- подключённые опции (реконфиг docker)\n\t- часовой пояс php\n- #### Работа с демо-данными\n\t- активация демо-данных\n\t- удаление демо-данных\n- #### Удаление клиента\n\t- очистка БД клиента\n\t- пересоздание конфигов сервера\n\t- чистка файлов (контейнеры и конфиги)","x":1080,"y":-802,"width":460,"height":1025}, + {"id":"f3d0e9a6d4d8e6a7","type":"text","text":"docker-compose.yml","x":-120,"y":20,"width":250,"height":60}, + {"id":"9cf121717dbde800","type":"text","text":"sql all bases update script","x":-120,"y":-60,"width":250,"height":60}, + {"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":"d0967a61e8872474","type":"text","text":"client 3\napache + php container","x":280,"y":100,"width":250,"height":80}, + {"id":"be85b0f0c9d7c5c9","type":"text","text":"📂cache bitrix","x":660,"y":100,"width":250,"height":60}, + {"id":"16563c8fe55a26fe","type":"text","text":"📂doc_archive","x":660,"y":160,"width":250,"height":60}, + {"id":"7bb34343b485f669","type":"text","text":"📂cache bitrix","x":660,"y":-310,"width":250,"height":60}, + {"id":"1e42b8aa516bc15d","type":"text","text":"📂doc_archive","x":660,"y":-250,"width":250,"height":60}, + {"id":"15fc914984515332","type":"text","text":"📂cache bitrix","x":660,"y":-110,"width":250,"height":60}, + {"id":"339642f454dec00c","type":"text","text":"📂doc_archive","x":660,"y":-50,"width":250,"height":60} ], "edges":[ {"id":"6a1c2335c8f33e19","fromNode":"22120c2e0489d623","fromSide":"bottom","toNode":"b9a89b6c704bbab9","toSide":"left","label":"code update"}, @@ -32,6 +41,17 @@ {"id":"6b1e5994754975a5","fromNode":"0cfb0d2300a96176","fromSide":"bottom","toNode":"8a0ed6717109fccb","toSide":"left"}, {"id":"91542fbd7634facd","fromNode":"0cfb0d2300a96176","fromSide":"bottom","toNode":"da4380327e36e455","toSide":"left"}, {"id":"86a88d222cf75ade","fromNode":"0cfb0d2300a96176","fromSide":"bottom","toNode":"e7df1d14d6f4f6c0","toSide":"left"}, - {"id":"ddd45a698fdc8d4c","fromNode":"9cf121717dbde800","fromSide":"left","toNode":"0cfb0d2300a96176","toSide":"right"} + {"id":"ddd45a698fdc8d4c","fromNode":"9cf121717dbde800","fromSide":"left","toNode":"0cfb0d2300a96176","toSide":"right"}, + {"id":"fa8e3d0abfcc09e3","fromNode":"88e977d27b7f415c","fromSide":"right","toNode":"6ed5eab6b8e16f3b","toSide":"left"}, + {"id":"18c5b61b8b5a1739","fromNode":"7f1ca2cda9e89951","fromSide":"right","toNode":"7bb34343b485f669","toSide":"left"}, + {"id":"03be00fa550b6603","fromNode":"7f1ca2cda9e89951","fromSide":"right","toNode":"1e42b8aa516bc15d","toSide":"left"}, + {"id":"6aad9f1ddd433a56","fromNode":"ea6f72ceae655889","fromSide":"left","toNode":"7f1ca2cda9e89951","toSide":"left"}, + {"id":"4bd80150558a22ed","fromNode":"546742f58a9feb77","fromSide":"left","toNode":"90d44e64ab154a1a","toSide":"left"}, + {"id":"bb47876001260151","fromNode":"818ff03ad9e41a66","fromSide":"left","toNode":"d0967a61e8872474","toSide":"left"}, + {"id":"3729d10a1baacb22","fromNode":"4ef3c9c39cf49261","fromSide":"right","toNode":"7f1ca2cda9e89951","toSide":"left"}, + {"id":"d5d9a7e4841f8fa7","fromNode":"4ef3c9c39cf49261","fromSide":"right","toNode":"90d44e64ab154a1a","toSide":"left"}, + {"id":"956be62c7f46393a","fromNode":"4ef3c9c39cf49261","fromSide":"right","toNode":"d0967a61e8872474","toSide":"left"}, + {"id":"076fd8ec5feb479f","fromNode":"90d44e64ab154a1a","fromSide":"right","toNode":"15fc914984515332","toSide":"left"}, + {"id":"aa314e5b7bd2a637","fromNode":"90d44e64ab154a1a","fromSide":"right","toNode":"339642f454dec00c","toSide":"left"} ] } \ No newline at end of file