From 199390bc66080933eb74dc5d365c74be2ddc83c1 Mon Sep 17 00:00:00 2001 From: M_Kececi Date: Tue, 17 Feb 2026 11:53:12 +0300 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- deploy/deploy.sh | 53 +++++++----------------------------------------- 1 file changed, 7 insertions(+), 46 deletions(-) diff --git a/deploy/deploy.sh b/deploy/deploy.sh index 6b500db..1675aae 100644 --- a/deploy/deploy.sh +++ b/deploy/deploy.sh @@ -1,84 +1,45 @@ #!/bin/bash - -################################ -# RUN DETACHED (EPIPE FIX) -################################ - -APP_DIR="/opt/bssapp" -LOG="/var/log/bssapp_deploy.log" - -mkdir -p /var/log - -nohup bash << 'EOF' >> "$LOG" 2>&1 & - set -e +LOG="/var/log/bssapp_deploy.log" +APP="/opt/bssapp" + +exec >> "$LOG" 2>&1 + echo "==============================" echo "🚀 DEPLOY START $(date)" echo "==============================" -cd /opt/bssapp +cd $APP -################################ -# STOP SERVICE -################################ echo "== STOP SERVICE ==" systemctl stop bssapp || true -################################ -# GIT SYNC -################################ echo "== GIT SYNC ==" - git fetch origin git reset --hard origin/master git clean -fdx -################################ -# BUILD UI -################################ echo "== BUILD UI ==" - cd ui export PATH=$PATH:/usr/bin:/usr/local/bin -echo "--- NPM INSTALL ---" npm ci --no-progress -echo "--- QUASAR BUILD ---" npx quasar build -################################ -# COPY UI -################################ echo "== COPY UI ==" - rm -rf /opt/bssapp/svc/public/* cp -r dist/spa/* /opt/bssapp/svc/public/ -################################ -# BUILD BACKEND -################################ echo "== BUILD BACKEND ==" - cd /opt/bssapp/svc go build -o bssapp -################################ -# START SERVICE -################################ echo "== START SERVICE ==" - systemctl start bssapp -################################ -# DONE -################################ echo "==============================" -echo "✅ DEPLOY FINISHED $(date)" +echo "✅ DEPLOY DONE $(date)" echo "==============================" - -EOF - -exit 0