#!/usr/bin/env bash # Windows (Git Bash) helper for ./start-all-server.sh set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" export PATH="${ROOT_DIR}/local-dev/bin:/c/Program Files/nodejs:/c/Program Files/Git/usr/bin:${PATH}" export GIT_SSH_COMMAND="${GIT_SSH_COMMAND:-ssh -o BatchMode=yes -o ConnectTimeout=20}" # Git Bash/MSYS 가 /chatbot/app 같은 env 를 Windows 경로로 바꾸지 않게 export MSYS_NO_PATHCONV=1 export MSYS2_ARG_CONV_EXCL='*' # Prefer Windows OpenSSH (has the exdev key) if [[ -x /c/Windows/System32/OpenSSH/ssh.exe ]]; then export GIT_SSH_COMMAND="/c/Windows/System32/OpenSSH/ssh.exe -o BatchMode=yes -o ConnectTimeout=20" export PATH="/c/Windows/System32/OpenSSH:${PATH}" fi cd "${ROOT_DIR}" echo "[windows] node=$(command -v node) $(node -v 2>/dev/null || true)" echo "[windows] npm=$(command -v npm)" echo "[windows] rsync=$(command -v rsync)" echo "[windows] ssh=$(command -v ssh)" # smoke checks ssh -o BatchMode=yes -o ConnectTimeout=15 aidev@chatbot.exdev.co.kr 'echo SSH_CHATBOT_OK' git ls-remote origin HEAD >/dev/null echo "[windows] Gitea git OK" exec bash ./start-all-server.sh "$@"