Update wikijs.sh

This commit is contained in:
Bas van den Berg 2025-03-18 14:45:52 +01:00 committed by GitHub
parent 6ec18653b9
commit 3c77bcb8e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,17 +41,24 @@ function update_script() {
systemctl stop wikijs systemctl stop wikijs
msg_ok "Stopped ${APP}" msg_ok "Stopped ${APP}"
msg_info "Updating ${APP}" msg_info "Backing up Data"
mkdir /opt/wikijs-backup mkdir /opt/wikijs-backup
$SQLITE_INSTALL && cp /opt/wikijs/db.sqlite /opt/wikijs-backup $SQLITE_INSTALL && cp /opt/wikijs/db.sqlite /opt/wikijs-backup
cp -R /opt/wikijs/{config.yml,/data} /opt/wikijs-backup cp -R /opt/wikijs/{config.yml,/data} /opt/wikijs-backup
msg_ok "Backed up Data"
msg_info "Updating ${APP}"
rm -rf /opt/wikijs/* rm -rf /opt/wikijs/*
cd /opt/wikijs cd /opt/wikijs
wget -q "https://github.com/requarks/wiki/releases/download/v${RELEASE}/wiki-js.tar.gz" wget -q "https://github.com/requarks/wiki/releases/download/v${RELEASE}/wiki-js.tar.gz"
tar -xzf wiki-js.tar.gz tar -xzf wiki-js.tar.gz
cp -R /opt/wikijs-backup/* /opt/wikijs
msg_ok "Updated ${APP}" msg_ok "Updated ${APP}"
msg_info "Restoring Data"
cp -R /opt/wikijs-backup/* /opt/wikijs
$SQLITE_INSTALL && $STD npm rebuild sqlite3
msg_ok "Restored Data"
msg_info "Starting ${APP}" msg_info "Starting ${APP}"
systemctl start wikijs systemctl start wikijs
msg_ok "Started ${APP}" msg_ok "Started ${APP}"