mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2025-09-11 01:44:38 +00:00
Add update script to Pocketbase (#535)
* feat: pocketbase update script * Apply suggestions from code review add `v` prefix to release version outputs Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com> * remove unnecessary dir creation * move temp file creation to before apt cleanup * change to updateable * switch to provided update command * check for availability of pocketbase binary before running update * Apply suggestions from code review Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com> * fix code suggestions merge issue --------- Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>
This commit is contained in:
parent
11147e4482
commit
e9ebfffb57
3 changed files with 25 additions and 4 deletions
|
@ -52,6 +52,26 @@ function default_settings() {
|
|||
echo_default
|
||||
}
|
||||
|
||||
function update_script() {
|
||||
header_info
|
||||
check_container_storage
|
||||
check_container_resources
|
||||
if [[ ! -f /etc/systemd/system/pocketbase.service || ! -x /opt/pocketbase/pocketbase ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
|
||||
msg_info "Stopping ${APP}"
|
||||
systemctl stop pocketbase
|
||||
msg_ok "Stopped ${APP}"
|
||||
|
||||
msg_info "Updating ${APP}"
|
||||
/opt/pocketbase/pocketbase update
|
||||
msg_ok "Updated ${APP}"
|
||||
|
||||
msg_info "Starting ${APP}"
|
||||
systemctl start pocketbase
|
||||
msg_ok "Started ${APP}"
|
||||
msg_ok "Updated Successfully"
|
||||
exit
|
||||
}
|
||||
|
||||
start
|
||||
build_container
|
||||
description
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue