fadded gitea install script

This commit is contained in:
Snogard 2024-06-08 16:19:24 +02:00
parent fce1c8f069
commit 6563ec6592

View File

@ -0,0 +1,41 @@
#!/bin/bash
source /opt/kaido/src/libs/bash/lib.sh
# setup
imageName=docker.io/gitea/gitea:1.22.0-rootless
containerName=gitea
dstDataPath="$KAIDO_CONTAINER_FOLDER/$containerName/data"
dstConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
# envs
external_port=10102
ssh_external_port=2222 #not used
if [ -f "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh" ]; then
source "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh"
fi
# pre install
create_folder "$dstDataPath"
create_folder "$dstConfigPath"
stop_and_remove_container $containerName
# install
echo "Creating new container"
podman create \
--name $containerName \
-p $external_port:3000 \
-v $dstDataPath:/var/lib/gitea \
-v $dstConfigPath:/etc/gitea \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
$imageName
# systemd
create_systemd_services $containerName
systemctl --user enable --now $containerName