From 5429305a6e766911820bb6197baec07964e28dc1 Mon Sep 17 00:00:00 2001 From: M_Kececi Date: Tue, 17 Feb 2026 12:26:41 +0300 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- deploy/deploy.sh | 54 +++++++++++++++++++----------------------------- 1 file changed, 21 insertions(+), 33 deletions(-) diff --git a/deploy/deploy.sh b/deploy/deploy.sh index 1675aae..a1b42c8 100644 --- a/deploy/deploy.sh +++ b/deploy/deploy.sh @@ -1,45 +1,33 @@ #!/bin/bash -set -e -LOG="/var/log/bssapp_deploy.log" -APP="/opt/bssapp" +LOG_FILE="/var/log/bssapp_deploy.log" -exec >> "$LOG" 2>&1 +( + echo "==============================" + echo "🚀 DEPLOY START $(date)" + echo "==============================" -echo "==============================" -echo "🚀 DEPLOY START $(date)" -echo "==============================" + cd /opt/bssapp || exit 1 -cd $APP + echo "== STOP SERVICE ==" + systemctl stop bssapp -echo "== STOP SERVICE ==" -systemctl stop bssapp || true + echo "== GIT SYNC ==" + git fetch origin + git reset --hard origin/master + git clean -fdx -echo "== GIT SYNC ==" -git fetch origin -git reset --hard origin/master -git clean -fdx + echo "== BUILD UI ==" + cd ui || exit 1 -echo "== BUILD UI ==" -cd ui + npm install + npm run build -export PATH=$PATH:/usr/bin:/usr/local/bin + echo "== START SERVICE ==" + systemctl start bssapp -npm ci --no-progress + echo "✅ DEPLOY FINISHED $(date)" -npx quasar build +) >> "$LOG_FILE" 2>&1 & -echo "== COPY UI ==" -rm -rf /opt/bssapp/svc/public/* -cp -r dist/spa/* /opt/bssapp/svc/public/ - -echo "== BUILD BACKEND ==" -cd /opt/bssapp/svc -go build -o bssapp - -echo "== START SERVICE ==" -systemctl start bssapp - -echo "==============================" -echo "✅ DEPLOY DONE $(date)" -echo "==============================" +exit 0