You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
795 B

#!/bin/bash
#adminbruno gitadmin
#VARS
workdir="/opt/gitea"
podname="gitea"
netports=(9221/tcp
9222/tcp)
#user
groupadd -g 9221 gitea
useradd -g 9221 gitea
#usermod -a -G gitea myownuser
#data dirs
mkdir -p $workdir
cp docker-compose.yml $workdir/.
chmod -R 775 $workdir
#firewall config
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}
done
firewall-cmd --reload
firewall-cmd --permanent --add-service=$podname
firewall-cmd --reload
#prepare
#podman pull gitea/gitea:latest
podman network reload --all
#start
cd $workdir
podman-compose up -d