Files
BizCare/deploy_server_guide.md
T
2026-07-12 19:05:29 +09:00

1.4 KiB

BizCare 서버 배포 가이드 (exdev.co.kr + Jenkins)

개요

트랙 트리거 동작
Track A git push origin main post-receive → deploy-bizcare.sh
Track B Jenkins BizCare-Pipeline deploy-bizcare.sh

경로

항목 경로
bare repo /Volumes/ADATA/git/BizCare.git
work-tree /Users/aidev/apps/BizCare
배포 스크립트 /Volumes/ADATA/git/deploy-bizcare.sh
로그 /Volumes/ADATA/logs/deploy/bizcare-deploy.log
HTTPS https://bizcare.exdev.co.kr

호스트 포트

서비스 포트
frontend (Caddy upstream) 83
backend (직접 헬스체크) 18082
mysql 3308

로컬 push

cd /Users/macbook/dev/billCare
git push origin main

HTTPS / TLS

항목 값
URL https://bizcare.exdev.co.kr
Caddy ex-chatbot-caddy → host :83
인증서 LE 전용 (bizcare.exdev.co.kr)
cert 경로 .../nginx/certs/bizcare/{fullchain,privkey}.pem
발급 acme.sh + HTTP-01 (gc-frontend /var/www/certbot)
갱신 reload docker exec ex-chatbot-caddy caddy reload --config /etc/caddy/Caddyfile

공유 인증서(stock/chatbot) SAN에 bizcare가 없어 별도 발급했습니다. gc-frontend에 acme-webroot가 마운트되어 있어야 갱신이 됩니다.