Update wikijs-v5.sh
fix update process
This commit is contained in:
parent
11aa80c978
commit
ed2330edc0
1 changed files with 13 additions and 4 deletions
|
@ -325,17 +325,26 @@ msg_info "Stopping ${APP}"
|
||||||
systemctl stop wikijs
|
systemctl stop wikijs
|
||||||
msg_ok "Stopped ${APP}"
|
msg_ok "Stopped ${APP}"
|
||||||
|
|
||||||
|
msg_info "Backing up Data"
|
||||||
|
mkdir -p data-backup
|
||||||
|
cp -R /opt/wikijs/{db.sqlite,config.yml,/data} ~/data-backup
|
||||||
|
msg_ok "Backed up Data"
|
||||||
|
|
||||||
msg_info "Updating ${APP}"
|
msg_info "Updating ${APP}"
|
||||||
cp /opt/wikijs/config.yml ~/config.yml.bak
|
|
||||||
rm -rf /opt/wikijs/*
|
rm -rf /opt/wikijs/*
|
||||||
cd /opt/wikijs
|
cd /opt/wikijs
|
||||||
wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz &>/dev/null
|
wget -q https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
|
||||||
tar xzf wiki-js.tar.gz
|
tar xzf wiki-js.tar.gz
|
||||||
cp ~/config.yml.bak ./config.yml
|
|
||||||
msg_ok "Updated ${APP}"
|
msg_ok "Updated ${APP}"
|
||||||
|
|
||||||
|
msg_info "Restoring Data"
|
||||||
|
cp -R ~/data-backup/* /opt/wikijs
|
||||||
|
rm -rf ~/data-backup
|
||||||
|
npm rebuild sqlite3 &>/dev/null
|
||||||
|
msg_ok "Restored Data"
|
||||||
|
|
||||||
msg_info "Starting ${APP}"
|
msg_info "Starting ${APP}"
|
||||||
systemctl stop wikijs
|
systemctl start wikijs
|
||||||
msg_ok "Started ${APP}"
|
msg_ok "Started ${APP}"
|
||||||
msg_ok "Update Successfull"
|
msg_ok "Update Successfull"
|
||||||
exit
|
exit
|
||||||
|
|
Loading…
Reference in a new issue