Modifs install + uninstall
This commit is contained in:
1 parent
2b8a2e1094
commit
f2dc6e7124
2 files changed
+63
-2
No files matched your search
Executable
+54
@@ -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é"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
+9
-2
@@ -3,6 +3,7 @@
|
|||||||
#adminbruno gitadmin
|
#adminbruno gitadmin
|
||||||
|
|
||||||
#VARS
|
#VARS
|
||||||
|
workdir="/opt/gitea"
|
||||||
podname="gitea"
|
podname="gitea"
|
||||||
netports=(9221/tcp
|
netports=(9221/tcp
|
||||||
9222/tcp)
|
9222/tcp)
|
||||||
@@ -15,8 +16,9 @@ useradd -g 9221 gitea
|
|||||||
|
|
||||||
|
|
||||||
#data dirs
|
#data dirs
|
||||||
mkdir -p /opt/gitea
|
mkdir -p $workdir
|
||||||
chmod -R 775 /opt/gitea
|
cp docker-compose.yml $workdir/.
|
||||||
|
chmod -R 775 $workdir
|
||||||
|
|
||||||
|
|
||||||
#firewall config
|
#firewall config
|
||||||
@@ -24,6 +26,7 @@ firewall-cmd --permanent --new-service=$podname
|
|||||||
firewall-cmd --permanent --service= \
|
firewall-cmd --permanent --service= \
|
||||||
--set-description="Gitea selfhost git Server"
|
--set-description="Gitea selfhost git Server"
|
||||||
firewall-cmd --permanent --service=$podname --set-short=$podname
|
firewall-cmd --permanent --service=$podname --set-short=$podname
|
||||||
|
|
||||||
for i in ${netports[@]}
|
for i in ${netports[@]}
|
||||||
do
|
do
|
||||||
firewall-cmd --permanent --service=$podname --add-port=${i}
|
firewall-cmd --permanent --service=$podname --add-port=${i}
|
||||||
@@ -38,4 +41,8 @@ firewall-cmd --reload
|
|||||||
#podman pull gitea/gitea:latest
|
#podman pull gitea/gitea:latest
|
||||||
podman network reload --all
|
podman network reload --all
|
||||||
|
|
||||||
|
#start
|
||||||
|
cd $workdir
|
||||||
|
podman-compose up -d
|
||||||
|
|
||||||
|
|
||||||
Reference in new issue
Block a user