This commit refactors the codebase in order to make the shellcheck workflow pass.
add backup scripts for forgejo and portainer make full-backup.sh execute them add git specific config files to .gitignore