From f2dc6e712480413d195b2f573022c4429c308e66 Mon Sep 17 00:00:00 2001 From: Thibodeau Bruno Date: Wed, 22 Jun 2022 09:06:46 -0400 Subject: [PATCH] Modifs install + uninstall --- cleanup-all.sh | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ gitea-setup.sh | 11 ++++++++-- 2 files changed, 63 insertions(+), 2 deletions(-) create mode 100755 cleanup-all.sh diff --git a/cleanup-all.sh b/cleanup-all.sh new file mode 100755 index 0000000..2182f55 --- /dev/null +++ b/cleanup-all.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +#VARS +workdir="/opt/gitea" +podname="gitea" + +################################################ +#CONFIRMATION +read -r -p "Tout retirer de Gitea? [y/N] " response +case "$response" in + [yY][oO]) + echo "Démarrage" + cleanup + ;; + *) + exit 1 + ;; +esac +################################################# + + +cleanup () { + +echo "Arrêt du pod" +#stop +cd $workdir +podman-compose down + +#user +echo "Suppression du user/group" +groupdel gitea +userdel gitea +#groupadd -g 9221 gitea +#useradd -g 9221 gitea +#usermod -a -G gitea myownuser + +#data dirs +echo "Suppression des dossiers" +cd ~ +rm -rf $workdir + + +#firewall config +echo "Nettoyage du pare-feu" +firewall-cmd --permanent --remove-service=$podname +rm -f /etc/firewalld/services/$podname.xml* +firewall-cmd --reload +#firewal-cmd --permanent --remove-port=999/tcp +podman network reload --all + +echo "Terminé" +} + + diff --git a/gitea-setup.sh b/gitea-setup.sh index 4e2ba99..ebf193d 100644 --- a/gitea-setup.sh +++ b/gitea-setup.sh @@ -3,6 +3,7 @@ #adminbruno gitadmin #VARS +workdir="/opt/gitea" podname="gitea" netports=(9221/tcp 9222/tcp) @@ -15,8 +16,9 @@ useradd -g 9221 gitea #data dirs -mkdir -p /opt/gitea -chmod -R 775 /opt/gitea +mkdir -p $workdir +cp docker-compose.yml $workdir/. +chmod -R 775 $workdir #firewall config @@ -24,6 +26,7 @@ firewall-cmd --permanent --new-service=$podname firewall-cmd --permanent --service= \ --set-description="Gitea selfhost git Server" firewall-cmd --permanent --service=$podname --set-short=$podname + for i in ${netports[@]} do firewall-cmd --permanent --service=$podname --add-port=${i} @@ -38,4 +41,8 @@ firewall-cmd --reload #podman pull gitea/gitea:latest podman network reload --all +#start +cd $workdir +podman-compose up -d +