Modifs install + uninstall

master
Thibodeau Bruno 3 years ago
parent 2b8a2e1094
commit f2dc6e7124

@ -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é"
}

@ -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

Loading…
Cancel
Save