Files
goldenChart/docs/exdev-subdomain-setup.md
T
2026-06-17 10:00:34 +09:00

1.7 KiB

exdev.co.kr 서브도메인 분리 — stock / chatbot

서비스 URL
GoldenChart https://stock.exdev.co.kr
Chatbot https://chatbot.exdev.co.kr/chatbot/*
Legacy apex https://exdev.co.kr → stock 또는 chatbot으로 301

1. DNS (Gabia 등)

호스트 타입
stock A 서버 공인 IP
chatbot A 서버 공인 IP

2. SSL 인증서 (exAIChatbot2.0 서버)

cd /path/to/exAIChatbot2.0
# env: STOCK_DOMAIN, CHATBOT_DOMAIN (env.exdev 참고)
bash scripts/exdev/obtain-cert-exdev.sh   # exdev + stock + chatbot SAN
bash scripts/exdev/start-https-caddy.sh

Caddyfile: docker/caddy/Caddyfile.exdev

3. GoldenChart

서버 .env:

GC_DESKTOP_APP_PUBLIC_BASE_URL=https://stock.exdev.co.kr
GC_MOBILE_APP_PUBLIC_BASE_URL=https://stock.exdev.co.kr

Desktop updater / Jenkins:

export DESKTOP_UPDATE_BASE_URL=https://stock.exdev.co.kr/desktop/updates

검증:

curl -sS https://stock.exdev.co.kr/ | head
DESKTOP_UPDATE_BASE_URL=https://stock.exdev.co.kr/desktop/updates ./scripts/verify-desktop-updater-endpoint.sh

4. Chatbot

.env (env.exdev):

PUBLIC_BASE_URL=https://chatbot.exdev.co.kr
CHATBOT_DOMAIN=chatbot.exdev.co.kr

카카오 스킬 URL 예:

  • Q&A: https://chatbot.exdev.co.kr/chatbot/kakao/skill
  • 챗봇홈: https://chatbot.exdev.co.kr/chatbot/app/

검증:

curl -sS https://chatbot.exdev.co.kr/chatbot/health
curl -sS https://chatbot.exdev.co.kr/chatbot/app/ | head

5. SSH / git remote

서버 호스트명 exdev.co.kr·REMOTE_HOST=exdev.co.kr변경하지 않음 (배포·SSH용).