1
0
Fork 0
pomodoro/bash_scripts
2025-01-31 09:24:35 +03:00
..
archive_backup.sh 2024-12-29 2024-12-29 10:39:47 +03:00
archive_cleanup.sh 2024-12-29 2024-12-29 10:39:47 +03:00
archive_packaging.sh 2025-01-31 2025-01-31 09:24:35 +03:00
info_param.sh 2025-01-31 2025-01-31 09:24:35 +03:00
info_references.sh 2025-01-31 2025-01-31 09:24:35 +03:00
info_tree_license.sh 2025-01-31 2025-01-31 09:24:35 +03:00
README.en.md 2025-01-31 2025-01-31 09:24:35 +03:00
README.md 2025-01-31 2025-01-31 09:24:35 +03:00
repo_compose.sh 2025-01-31 2025-01-31 09:24:35 +03:00
repo_forgejo.tmpl.sh 2025-01-31 2025-01-31 09:24:35 +03:00
repo_forgejo2.tmpl.sh 2025-01-31 2025-01-31 09:24:35 +03:00
repo_gitlab.tmpl.sh 2025-01-31 2025-01-31 09:24:35 +03:00
repo_local.tmpl.sh 2024-12-29 2024-12-29 10:39:47 +03:00
repo_orchestrate.sh 2025-01-31 2025-01-31 09:24:35 +03:00
repo_pages2.sh 2025-01-31 2025-01-31 09:24:35 +03:00
repo_testing.smpl.sh 2024-12-29 2024-12-29 10:39:47 +03:00

Process management

Creating an archive, switching the domain, composing scripts and creating repositories for publishing.

Bash scripts Actions performed
1 archive_backup.sh Creating a common archive for the directories of projects on the current date.
archive_cleanup.sh Deleting files and folders from the directories of projects before restoring the archive.
archive_packaging.sh Building websites, packaging and copying archives for deployment.
2 info_param.sh Parameter for other scripts. Switching the domain of the remote repository.
info_references.sh Updating the domain of a remote repository in cross-references in descriptions.
info_tree_license.sh Building a directory tree for each project and copying license files.
3 repo_compose.sh Creating scripts from templates with parameters and saving them in the directories of projects.
repo_forgejo.tmpl.sh Template of a script without parameters to create a remote repository forgejo.
repo_forgejo2.tmpl.sh Template of a script without parameters to deploy a website on the server codeberg.
repo_gitlab.tmpl.sh Template of a script without parameters to create a remote repository gitlab.
repo_local.tmpl.sh Template of a script without parameters to create a local repository git.
4 repo_orchestrate.sh Parallel execution of scripts and creation of repositories for the directories of projects.
repo_pages2.sh Parallel execution of scripts and deploying the websites on the server codeberg.
repo_testing.smpl.sh Sample of a script for testing the accessibility of pages in the web-interface on the server.

Directories of projects

Local project directories are located on the same level. On the server, repositories with websites are moved to a separate group, and the rest of the repositories remain with the user. The directory structure for codeberg.org, git.org.ru and hub.mos.ru.

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