File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,29 +35,29 @@ function update_script() {
3535 msg_ok " Stopped Service"
3636
3737 NODE_VERSION=" 24" setup_nodejs
38-
3938 create_backup /opt/endurain/.env /opt/endurain/frontend/dist/env.js
4039 CLEAN_INSTALL=1 fetch_and_deploy_codeberg_release " endurain" " endurain-project/endurain" " tarball" " latest" " /opt/endurain"
4140
42- msg_info " Preparing Update "
41+ msg_info " Updating Endurain Frontend "
4342 cd /opt/endurain
4443 rm -rf /opt/endurain/{docs,example.env,screenshot_01.png} /opt/endurain/docker* /opt/endurain/* .yml
45- msg_ok " Prepared Update"
46-
47- msg_info " Updating Frontend"
4844 cd /opt/endurain/frontend
4945 $STD npm ci
5046 $STD npm run build
51- msg_ok " Updated Frontend"
47+ msg_ok " Updated Endurain Frontend"
5248
5349 restore_backup
5450
55- msg_info " Updating Backend"
51+ if grep -qxF ' FRONTEND_DIR="/opt/endurain/frontend/app/dist"' /opt/endurain/.env; then
52+ sed -i ' s|^FRONTEND_DIR="/opt/endurain/frontend/app/dist"$|FRONTEND_DIR="/opt/endurain/frontend/dist"|' /opt/endurain/.env
53+ fi
54+
55+ msg_info " Updating Endurain Backend"
5656 cd /opt/endurain/backend
5757 UV_VERSION=$( grep -Po ' required-version\s*=\s*"\K[^"]+' pyproject.toml 2> /dev/null || echo " 0.11.18" )
5858 UV_VERSION=" $UV_VERSION " setup_uv
5959 $STD uv sync --frozen --no-dev
60- msg_ok " Backend Updated"
60+ msg_ok " Endurain Backend Updated"
6161
6262 msg_info " Starting Service"
6363 systemctl start endurain
You can’t perform that action at this time.
0 commit comments