build: try fix ssh env
All checks were successful
Winsomnia GitOps Pipeline / build-and-push (push) Successful in 1m48s
Winsomnia GitOps Pipeline / deploy (push) Successful in 6s

This commit is contained in:
2025-12-10 02:36:46 +03:00
parent e506ab5c43
commit 1adbd76f58

View File

@@ -85,15 +85,8 @@ jobs:
REMOTE_ROOT="${{ secrets.WINSOMNIA_INFRA_ROOT }}"
REMOTE_PATH="$REMOTE_ROOT/$SERVICE/$ENV"
REMOTE_REQ="$REMOTE_PATH/data/.deploy_req"
ssh ${{ secrets.WINSOMNIA_DEPLOY_USER }}@${{ secrets.WINSOMNIA_DEPLOY_HOST }} <<'EOF'
set -e
echo "[CI] Writing deploy request..."
cat > "$REMOTE_PATH/data/.deploy_req" <<REQ
IMAGE='"$IMAGE"'
REQ
echo "[CI] Triggering deploy via systemd..."
sudo /bin/systemctl start winsomnia-deploy@'"$SERVICE"'-'"$ENV"'.service
EOF
ssh -T -q ${{ secrets.WINSOMNIA_DEPLOY_USER }}@${{ secrets.WINSOMNIA_DEPLOY_HOST }} \
"echo 'IMAGE=$IMAGE' > '$REMOTE_REQ' && \
sudo /bin/systemctl start winsomnia-deploy@${SERVICE}-${ENV}.service"