From 6563ec65925a7215d9dba256acac423c84a46cdf Mon Sep 17 00:00:00 2001 From: Snogard Date: Sat, 8 Jun 2024 16:19:24 +0200 Subject: [PATCH] fadded gitea install script --- src/commands/install/install-gitea.sh | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/commands/install/install-gitea.sh diff --git a/src/commands/install/install-gitea.sh b/src/commands/install/install-gitea.sh new file mode 100644 index 0000000..22fffdb --- /dev/null +++ b/src/commands/install/install-gitea.sh @@ -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 \ No newline at end of file