Fix native deploy to force-reset dirty server trees before checkout.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
eric 2026-08-30 11:35:55 -05:00
parent 96fa96c61e
commit 5280c5f62a

View File

@ -54,14 +54,16 @@ MARKER="__MARKER__"
cd "$REMOTE"
git remote set-url origin "$GIT"
git fetch --depth=80 origin dev1
# Force-align to origin/dev1 even if prior SFTP hotfixes left dirty trees
git checkout -f -B dev1 origin/dev1
git reset --hard origin/dev1
git clean -fd \
-e deploy/nomadro-api.env \
-e backend/app/data/user_store.json \
-e backend/app/data/social_store.json \
-e backend/app/data/community_store.json \
-e backend/app/data/platform_store.json \
-e .last_deploy_sha
git checkout -B dev1 origin/dev1
git reset --hard origin/dev1
# Install / refresh systemd units
install -m 644 "$REMOTE/deploy/systemd/nomadro-web.service" /etc/systemd/system/nomadro-web.service