Files
exAichatbot_agent/local-dev/start-exdev-ai-tunnel.sh
T
Macbook 4b86b2a660 Agent 2.0 exdev 서버 배포 스택
- server-dev start/stop/deploy 및 Gitea push 자동 배포
- local-dev 로컬 개발 환경

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:57:30 +09:00

28 lines
906 B
Bash
Executable File

#!/usr/bin/env bash
# exdev(chatbot.exdev.co.kr) Mac Studio 호스트 AI → 로컬 Mac 포트 포워딩
# LLM :16000 | Embedding :16001 | Reranker :16002
set -euo pipefail
REMOTE_HOST="${EXDEV_HOST:-chatbot.exdev.co.kr}"
REMOTE_USER="${EXDEV_USER:-aidev}"
LLM_PORT="${LLM_PORT:-16000}"
EMBED_PORT="${EMBED_PORT:-16001}"
RERANK_PORT="${RERANK_PORT:-16002}"
log() { echo "[$(date '+%H:%M:%S')] $*"; }
log "SSH 터널 시작 → ${REMOTE_USER}@${REMOTE_HOST}"
log " localhost:${LLM_PORT} → exdev LLM"
log " localhost:${EMBED_PORT} → exdev Embedding"
log " localhost:${RERANK_PORT} → exdev Reranker (/rerank legacy)"
log "종료: Ctrl+C"
log ""
exec ssh -N \
-o ServerAliveInterval=30 \
-o ExitOnForwardFailure=yes \
-L "${LLM_PORT}:127.0.0.1:${LLM_PORT}" \
-L "${EMBED_PORT}:127.0.0.1:${EMBED_PORT}" \
-L "${RERANK_PORT}:127.0.0.1:${RERANK_PORT}" \
"${REMOTE_USER}@${REMOTE_HOST}"