@@ -36,10 +36,12 @@ function update_script() {
3636 msg_info " Stopping Services"
3737 systemctl stop karakeep-web karakeep-workers karakeep-browser
3838 msg_ok " Stopped Services"
39+
3940 msg_info " Updating yt-dlp"
4041 $STD yt-dlp --update-to nightly
4142 msg_ok " Updated yt-dlp"
42- msg_info " Updating ${APP} to v${RELEASE} "
43+
44+ msg_info " Prepare update"
4345 if [[ -f /opt/${APP} _version.txt && " $( cat /opt/${APP} _version.txt) " < " 0.23.0" ]]; then
4446 $STD apt-get install -y graphicsmagick ghostscript
4547 fi
@@ -48,12 +50,17 @@ function update_script() {
4850 mv /opt/karakeep/.env /etc/karakeep/karakeep.env
4951 fi
5052 rm -rf /opt/karakeep
53+ msg_ok " Update prepared"
54+
5155 fetch_and_deploy_gh_release " karakeep" " karakeep-app/karakeep"
5256 if command -v corepack; then
5357 $STD corepack disable
5458 fi
5559 MODULE_VERSION=" $( jq -r ' .packageManager | split("@")[1]' /opt/karakeep/package.json) "
5660 NODE_VERSION=" 22" NODE_MODULE=" pnpm@${MODULE_VERSION} " setup_nodejs
61+
62+
63+ msg_info " Updating ${APP} to v${RELEASE} "
5764 export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=" true"
5865 export NEXT_TELEMETRY_DISABLED=1
5966 export CI=" true"
@@ -75,6 +82,7 @@ function update_script() {
7582 msg_info " Starting Services"
7683 systemctl start karakeep-browser karakeep-workers karakeep-web
7784 msg_ok " Started Services"
85+
7886 msg_info " Cleaning up"
7987 $STD apt-get autoremove -y
8088 $STD apt-get autoclean -y
0 commit comments