Skip to content

Commit 4168f6c

Browse files
authored
endurain: migrate legacy FRONTEND_DIR path on update (#16794)
1 parent a51488a commit 4168f6c

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

ct/endurain.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)