From 53f50487076d45a9871595c09ba0ef54959450d2 Mon Sep 17 00:00:00 2001 From: nikomiko Date: Sun, 8 Feb 2026 07:44:34 -0500 Subject: [PATCH] fix: scripts fix exit codes --- deploy.sh | 20 ++++++++++---------- stage.sh | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deploy.sh b/deploy.sh index 2983a91..ce6e724 100755 --- a/deploy.sh +++ b/deploy.sh @@ -11,16 +11,16 @@ STATIC_DIR=$2 BACKEND_DIR=$3 pwd -npm i -g pnpm && pnpm setup || { echo "Can't npm 😓 - code $?"; exit; } -which pm2 || pnpm i pm2 -g || { echo "😓 PM2 missing and can't install - run 'pnpm i pm2 -g' code $?"; exit; } -cd $SOURCE_DIR || { echo "😓 can't cd - code $?"; exit; } -pnpm i || { echo "😓 can't pnpm i - $?"; exit; } -npx turbo build || { echo "😓 build failed - code $?"; exit; } +npm i -g pnpm && pnpm setup || { echo "Can't npm 😓 - code $?"; exit $?; } +which pm2 || pnpm i pm2 -g || { echo "😓 PM2 missing and can't install - run 'pnpm i pm2 -g' code $?"; exit $?; } +cd $SOURCE_DIR || { echo "😓 can't cd - code $?"; exit $?; } +pnpm i || { echo "😓 can't pnpm i - $?"; exit $?; } +npx turbo build || { echo "😓 build failed - code $?"; exit $?; } -mkdir -p $STATIC_DIR || { echo "😓 Can't mkdir $STATIC_DIR - code $?"; exit; } -mkdir -p $BACKEND_DIR || { echo "😓 Can't mkdir $BACKEND_DIR - code $?"; exit; } -cp -r $SOURCE_DIR/apps/vdn-static/dist/* "$STATIC_DIR" || { echo "😓 Can't copy static dist - code $?"; exit; } -cp -r $SOURCE_DIR/apps/vdb-backend/dist/* "$BACKEND_DIR" || { echo "😓 Can't copy backend dist - code $?"; exit; } -cd $BACKEND_DIR || { echo "😓 can't cd - code $?"; exit; } +mkdir -p $STATIC_DIR || { echo "😓 Can't mkdir $STATIC_DIR - code $?"; exit $?; } +mkdir -p $BACKEND_DIR || { echo "😓 Can't mkdir $BACKEND_DIR - code $?"; exit $?; } +cp -r $SOURCE_DIR/apps/vdn-static/dist/* "$STATIC_DIR" || { echo "😓 Can't copy static dist - code $?"; exit $?; } +cp -r $SOURCE_DIR/apps/vdb-backend/dist/* "$BACKEND_DIR" || { echo "😓 Can't copy backend dist - code $?"; exit $?; } +cd $BACKEND_DIR || { echo "😓 can't cd - code $?"; exit $?; } pm2 start . \ No newline at end of file diff --git a/stage.sh b/stage.sh index 0b34c26..86b5947 100755 --- a/stage.sh +++ b/stage.sh @@ -8,8 +8,8 @@ SOURCE_DIR=$1 -npm i -g pnpm && pnpm setup && pnpm i -g turbo || { echo "Can't install node dependencies 😓 - code $?"; exit; } -cd "$SOURCE_DIR" || { echo "Can't cd 😓 - code $?"; exit; } +npm i -g pnpm && pnpm setup && pnpm i -g turbo || { echo "Can't install node dependencies 😓 - code $?"; exit $?; } +cd "$SOURCE_DIR" || { echo "Can't cd 😓 - code $?"; exit $?; } git fetch --all && git branch "backup-$(date +'%s')" \ && git checkout -f origin/main \ && pnpm i && npx turbo build \ No newline at end of file