fix: fast-deploy.sh clears old assets before copying to prevent stale JS files

This commit is contained in:
Agent Zero
2026-07-30 09:38:31 +02:00
parent 02e188dfa2
commit 84aab20256
+1 -1
View File
@@ -43,7 +43,7 @@ tar czf /tmp/frontend-dist.tar.gz -C dist .
scp $SSH_OPTS /tmp/frontend-dist.tar.gz $SERVER:/tmp/frontend-dist.tar.gz
echo "[4/5] Copying into container..."
ssh $SSH_OPTS $SERVER "docker cp /tmp/frontend-dist.tar.gz $CONTAINER:/tmp/ && docker exec $CONTAINER sh -c 'cd /app/frontend/dist && tar xzf /tmp/frontend-dist.tar.gz --overwrite && rm -f /tmp/frontend-dist.tar.gz 2>/dev/null || true' && rm -f /tmp/frontend-dist.tar.gz 2>/dev/null || true"
ssh $SSH_OPTS $SERVER "docker cp /tmp/frontend-dist.tar.gz $CONTAINER:/tmp/ && docker exec $CONTAINER sh -c 'cd /app/frontend/dist && rm -f assets/*.js assets/*.css assets/*.map && tar xzf /tmp/frontend-dist.tar.gz && rm -f /tmp/frontend-dist.tar.gz' && rm -f /tmp/frontend-dist.tar.gz"
echo "[5/5] Done! Frontend deployed in ~20s."
echo " No restart needed — static files served directly."