mirror of
https://github.com/EV21/uberspace-helper.git
synced 2026-10-08 04:43:18 +02:00
change gitea-update procedure
- use SIGHUP to terminate as recommendet - flush-queues and stop the service before downloading to give it more time to terminate
This commit is contained in:
1 file changed
+5
-4
@@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
APP_NAME=Gitea
|
APP_NAME=Gitea
|
||||||
|
DEFAULT_PORT=3000
|
||||||
GITEA_BIN_LOCATION=$HOME/gitea/gitea
|
GITEA_BIN_LOCATION=$HOME/gitea/gitea
|
||||||
TMP_LOCATION=$HOME/tmp
|
TMP_LOCATION=$HOME/tmp
|
||||||
GPG_KEY_FINGERPRINT=7C9E68152594688862D62AF62D9AE806EC1592E2
|
GPG_KEY_FINGERPRINT=7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
@@ -44,7 +45,7 @@ function install_gitea
|
|||||||
--email "${USER}"@uber.space \
|
--email "${USER}"@uber.space \
|
||||||
--admin \
|
--admin \
|
||||||
--config "/home/${USER}/gitea/custom/conf/app.ini"
|
--config "/home/${USER}/gitea/custom/conf/app.ini"
|
||||||
uberspace web backend set / --http --port 3000
|
uberspace web backend set / --http --port $DEFAULT_PORT
|
||||||
uberspace web backend list
|
uberspace web backend list
|
||||||
install_update_script
|
install_update_script
|
||||||
printf "You can now access your $APP_NAME by directing you Browser to: \n https://%s.uber.space \n" "$USER"
|
printf "You can now access your $APP_NAME by directing you Browser to: \n https://%s.uber.space \n" "$USER"
|
||||||
@@ -137,6 +138,7 @@ function create_gitea_daemon_config
|
|||||||
directory=%(ENV_HOME)s/gitea
|
directory=%(ENV_HOME)s/gitea
|
||||||
command=gitea web
|
command=gitea web
|
||||||
startsecs=30
|
startsecs=30
|
||||||
|
stopsignal=HUP
|
||||||
autorestart=true
|
autorestart=true
|
||||||
end_of_content
|
end_of_content
|
||||||
}
|
}
|
||||||
@@ -194,15 +196,14 @@ GITHUB_API_URL=https://api.github.com/repos/$ORG/$REPO/releases/latest
|
|||||||
|
|
||||||
function do_update_procedure
|
function do_update_procedure
|
||||||
{
|
{
|
||||||
|
$GITEA_LOCATION manager flush-queues
|
||||||
|
supervisorctl stop gitea
|
||||||
wget --quiet --progress=bar:force --output-document $TMP_LOCATION/gitea "$DOWNLOAD_URL"
|
wget --quiet --progress=bar:force --output-document $TMP_LOCATION/gitea "$DOWNLOAD_URL"
|
||||||
verify_file
|
verify_file
|
||||||
supervisorctl stop gitea
|
supervisorctl stop gitea
|
||||||
mv --verbose $TMP_LOCATION/gitea "$GITEA_LOCATION"
|
mv --verbose $TMP_LOCATION/gitea "$GITEA_LOCATION"
|
||||||
chmod u+x --verbose "$GITEA_LOCATION"
|
chmod u+x --verbose "$GITEA_LOCATION"
|
||||||
echo "Start gitea migration"
|
|
||||||
$GITEA_LOCATION migrate
|
|
||||||
supervisorctl start gitea
|
supervisorctl start gitea
|
||||||
sleep 5
|
|
||||||
supervisorctl status gitea
|
supervisorctl status gitea
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user