Grist: Guard backup restore for empty docs/db files

This commit is contained in:
MickLesk
2026-04-02 17:56:04 +02:00
parent ca7811fd1a
commit e36375a51c

View File

@@ -46,9 +46,11 @@ function update_script() {
msg_info "Updating Grist" msg_info "Updating Grist"
mkdir -p /opt/grist/docs mkdir -p /opt/grist/docs
cp -n /opt/grist_bak/.env /opt/grist/.env cp -n /opt/grist_bak/.env /opt/grist/.env
cp -r /opt/grist_bak/docs/* /opt/grist/docs/ if ls /opt/grist_bak/docs/* &>/dev/null; then
cp /opt/grist_bak/grist-sessions.db /opt/grist/grist-sessions.db cp -r /opt/grist_bak/docs/* /opt/grist/docs/
cp /opt/grist_bak/landing.db /opt/grist/landing.db fi
[[ -f /opt/grist_bak/grist-sessions.db ]] && cp /opt/grist_bak/grist-sessions.db /opt/grist/grist-sessions.db
[[ -f /opt/grist_bak/landing.db ]] && cp /opt/grist_bak/landing.db /opt/grist/landing.db
cd /opt/grist cd /opt/grist
$STD yarn install $STD yarn install
$STD yarn run install:ee $STD yarn run install:ee