Deploy: exdev sync 2026-08-07 03:48:00
This commit is contained in:
Submodule chatbotApp-chatbot2.0-agent updated: 9ef429bece...e2aae6ad4b
Submodule exAiChatBot-chatbot2.0-agent updated: b522a67abc...fabeb77c84
Submodule kakaoChatbotSkill-chatbot2.0-agent updated: f9fe9bcf33...d29e5f3118
@@ -507,6 +507,21 @@ start_rag() {
|
||||
(cd "${RAG_DIR}" && docker compose -f "${COMPOSE_SERVER}" up -d) || true
|
||||
wait_http "http://127.0.0.1:${RAG_PORT}/health" "RAG API" 180 || true
|
||||
wait_port "${ADMIN_PORT}" "Vector Admin" 30 || true
|
||||
ensure_mongo_schema
|
||||
}
|
||||
|
||||
# 새 소스에만 있는 Mongo 컬렉션(예: usage_sessions)이 배포 대상 DB 에 없을 수 있다.
|
||||
# 기동 시 API 가 스스로 만들지만, 배포 로그에 결과를 남겨 누락을 바로 확인한다.
|
||||
ensure_mongo_schema() {
|
||||
local container="exaichatbot-agent-api-1"
|
||||
if ! docker ps --format '{{.Names}}' | grep -qx "${container}"; then
|
||||
warn "Mongo 스키마 점검 생략 — ${container} 미기동"
|
||||
return 0
|
||||
fi
|
||||
log "Mongo 컬렉션·인덱스 점검..."
|
||||
if ! docker exec "${container}" python /app/scripts/mongo_schema.py 2>&1 | sed 's/^/ /'; then
|
||||
warn "Mongo 컬렉션·인덱스 일부 누락 — 위 로그 확인 (챗봇 기동은 계속됨)"
|
||||
fi
|
||||
}
|
||||
|
||||
ensure_java() {
|
||||
|
||||
Reference in New Issue
Block a user