1
0
Fork 0
dispatcher/README.md
2025-03-31 19:57:16 +03:00

6.1 KiB
Raw Permalink Blame History

Диспетчер

Создание архива, переключение домена, сохранение скриптов в каталогах проектов и публикация репозиториев на сервере.

Скрипт Bash Выполняемые действия (+)
1 archive_backup.sh Создание общего архива для каталогов проектов на текущую дату. png
archive_cleanup.sh Удаление файлов и папок из каталогов проектов перед восстановлением архива. png
archive_packaging.sh Сборка вёб-сайтов, упаковка и копирование архивов для развёртывания. gif
2 info_param.sh Параметр для других скриптов. Переключение домена удалённого репозитория.
info_references.sh Обновление домена удалённого репозитория в перекрёстных ссылках в описаниях. png
info_tree_license.sh Построение дерева каталогов для каждого проекта и копирование файлов лицензии. png
3 repo_compose.sh Создание скриптов из шаблонов с параметрами и сохранение их в каталогах проектов. png
repo_forgejo.tmpl.sh Шаблон скрипта без параметров для создания удалённого репозитория forgejo.
repo_forgejo2.tmpl.sh Шаблон скрипта без параметров для публикации вёб-сайта на сервере codeberg.
repo_gitlab.tmpl.sh Шаблон скрипта без параметров для создания удалённого репозитория gitlab.
repo_local.tmpl.sh Шаблон скрипта без параметров для создания локального репозитория git.
4 suite_orchestrate.sh Выполнение скриптов. Публикация исходного кода из каталогов проектов. gif
suite_pages2.sh Выполнение скриптов. Публикация готовых вёб-сайтов на сервере codeberg. gif
suite_profile2.sh Выполнение скриптов. Публикация оглавлений вёб-сайтов на сервере codeberg. gif
suite_testing.sh Тестирование доступности страниц в вёб-интерфейсе на сервере. png

Каталоги проектов

Локальные каталоги проектов расположены на одном уровне. На сервере репозитории с вёб-сайтами переходят в отдельную группу, а остальные репозитории остаются у пользователя. Структура каталогов одинаковая для codeberg.org, git.org.ru и hub.mos.ru.

.
├─ color-tomato-theme
├─ dispatcher
├─ older-tomato-theme
├─ pomodoro
├─ pomodoro1
├─ pomodoro2
├─ pomodoro3
├─ pomodoro4
├─ pomodoro5
└─ pomodoro6