diff --git a/gitea/make.sh b/gitea/make.sh index f72c517..99af6d6 100755 --- a/gitea/make.sh +++ b/gitea/make.sh @@ -1,94 +1,94 @@ -#!/usr/bin/bash -#---------------------------------------------------------------------- - -cd $(dirname $0) -PATH=$PATH:$(dirname "$(pwd)") - - -#---------------------------------------------------------------------- - -source ../.pct-helpers - - -#---------------------------------------------------------------------- - -readConfig - - -#---------------------------------------------------------------------- - -webAppConfig gitea - -DFL_ID=${DFL_ID:=300} -DFL_CTHOSTNAME=${DFL_CTHOSTNAME:=gitea} - -DFL_CORES=${DFL_CORES:=2} -DFL_RAM=${DFL_RAM:=1024} -DFL_SWAP=${DFL_SWAP:=${DFL_RAM}} -DFL_DRIVE=${DFL_DRIVE:=40} - -WAN_IP=SKIP -WAN_GATE=SKIP -ADMIN_IP=SKIP -ADMIN_GATE=SKIP -LAN_IP=SKIP -LAN_GATE=SKIP - -REBOOT=${REBOOT:=1} - -readVars - - -#---------------------------------------------------------------------- - -INTERFACES=( - "name=lan,bridge=vmbr${LAN_BRIDGE},firewall=1,ip=dhcp,type=veth" -) - -OPTS_STAGE_2="\ - --onboot 1 \ -" - - -#---------------------------------------------------------------------- -# XXX do a version using alpune... -# see: -# https://wiki.alpinelinux.org/wiki/Gitea -# - -echo "# Building config..." -buildAssets - -echo "# Creating CT..." -pctCreateTurnkey 'gitea' $ID "$PASS" - -echo "# Starting TKL UI..." -@ lxc-attach $ID -- bash -c "HUB_APIKEY=SKIP SEC_UPDATES=SKIP /usr/sbin/turnkey-init" - -echo "# Copying assets..." -pctPushAssets $ID - -echo "# Disabling fail2ban..." -# NOTE: we do not need this as we'll be running from behind a reverse proxy... -@ lxc-attach $ID systemctl stop fail2ban -@ lxc-attach $ID systemctl disable fail2ban - -echo "# Updating system..." -pctUpdateTurnkey $ID - -echo "# Post config..." -pctSet $ID "${OPTS_STAGE_2}" $REBOOT -pctSetNotes $ID - -saveLastRunConfig - -echo "# Traefik config..." -traefikPushConfig - -showNotes -echo "# Done." - - - -#---------------------------------------------------------------------- -# vim:set ts=4 sw=4 : +#!/usr/bin/bash +#---------------------------------------------------------------------- + +cd $(dirname $0) +PATH=$PATH:$(dirname "$(pwd)") + + +#---------------------------------------------------------------------- + +source ../.pct-helpers + + +#---------------------------------------------------------------------- + +readConfig + + +#---------------------------------------------------------------------- + +webAppConfig gitea + +DFL_ID=${DFL_ID:=300} +DFL_CTHOSTNAME=${DFL_CTHOSTNAME:=gitea} + +DFL_CORES=${DFL_CORES:=2} +DFL_RAM=${DFL_RAM:=1024} +DFL_SWAP=${DFL_SWAP:=${DFL_RAM}} +DFL_DRIVE=${DFL_DRIVE:=40} + +WAN_IP=SKIP +WAN_GATE=SKIP +ADMIN_IP=SKIP +ADMIN_GATE=SKIP +LAN_IP=SKIP +LAN_GATE=SKIP + +REBOOT=${REBOOT:=1} + +readVars + + +#---------------------------------------------------------------------- + +INTERFACES=( + "name=lan,bridge=vmbr${LAN_BRIDGE},firewall=1,ip=dhcp,type=veth" +) + +OPTS_STAGE_2="\ + --onboot 1 \ +" + + +#---------------------------------------------------------------------- +# XXX do a version using alpune... +# see: +# https://wiki.alpinelinux.org/wiki/Gitea +# + +echo "# Building config..." +buildAssets + +echo "# Creating CT..." +pctCreateTurnkey 'gitea' $ID "$PASS" + +echo "# Starting TKL UI..." +@ lxc-attach $ID -- bash -c "HUB_APIKEY=SKIP SEC_UPDATES=SKIP /usr/sbin/turnkey-init" + +echo "# Copying assets..." +pctPushAssets $ID + +echo "# Disabling fail2ban..." +# NOTE: we do not need this as we'll be running from behind a reverse proxy... +@ lxc-attach $ID systemctl stop fail2ban +@ lxc-attach $ID systemctl disable fail2ban + +echo "# Updating system..." +pctUpdateTurnkey $ID + +echo "# Post config..." +pctSet $ID "${OPTS_STAGE_2}" $REBOOT +pctSetNotes $ID + +saveLastRunConfig + +echo "# Traefik config..." +traefikPushConfig + +showNotes +echo "# Done." + + + +#---------------------------------------------------------------------- +# vim:set ts=4 sw=4 :