Agent 2.0 exdev 서버 배포 스택
- server-dev start/stop/deploy 및 Gitea push 자동 배포 - local-dev 로컬 개발 환경 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# Agent 2.0 — chatbot.exdev.co.kr HTTPS 라우팅
|
||||
# chatbotApp(:8092) + Skill(:8083) + RAG(:28012) + Admin(:28013)
|
||||
{
|
||||
email {$CADDY_ACME_EMAIL:admin@exdev.co.kr}
|
||||
auto_https disable_redirects
|
||||
}
|
||||
|
||||
(tls_certs) {
|
||||
tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem
|
||||
}
|
||||
|
||||
https://{$CHATBOT_DOMAIN:chatbot.exdev.co.kr} {
|
||||
import tls_certs
|
||||
|
||||
# RAG Agent API (Skill 내부 호출·외부 디버그)
|
||||
handle /agent/* {
|
||||
reverse_proxy host.docker.internal:{$RAG_API_PORT:28012} {
|
||||
transport http {
|
||||
read_timeout 120s
|
||||
write_timeout 120s
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Vector Admin
|
||||
handle /chatbot/admin* {
|
||||
uri strip_prefix /chatbot/admin
|
||||
reverse_proxy host.docker.internal:{$ADMIN_PORT:28013} {
|
||||
transport http {
|
||||
read_timeout 120s
|
||||
write_timeout 120s
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Skill 웹훅·API (/web/ask 등)
|
||||
handle /web/* {
|
||||
reverse_proxy host.docker.internal:{$SKILL_PORT:8083} {
|
||||
transport http {
|
||||
read_timeout 120s
|
||||
write_timeout 120s
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# UI + /chatbot/* API 프록시 (chatbotApp nginx)
|
||||
handle {
|
||||
reverse_proxy host.docker.internal:{$CHATBOT_APP_PORT:8092} {
|
||||
flush_interval -1
|
||||
transport http {
|
||||
read_timeout 120s
|
||||
write_timeout 120s
|
||||
}
|
||||
header_up Host {host}
|
||||
header_up X-Real-IP {remote_host}
|
||||
header_up X-Forwarded-For {remote_host}
|
||||
header_up X-Forwarded-Proto {scheme}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user