4b86b2a660
- server-dev start/stop/deploy 및 Gitea push 자동 배포 - local-dev 로컬 개발 환경 Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
1.3 KiB
YAML
30 lines
1.3 KiB
YAML
# chatbotApp 단독 실행 (카카오 인앱·브라우저 UI)
|
|
# cd chatbotApp && docker compose up -d
|
|
# → http://localhost:8089/chatbot/app/
|
|
#
|
|
# 기본: /chatbot/* → https://chatbot.exdev.co.kr (원격 exAiChatBot)
|
|
# 로컬 RAG(:28012) 사용:
|
|
# CHATBOT_API_UPSTREAM=http://host.docker.internal:28012/chatbot/ \
|
|
# CHATBOT_API_HOST=host.docker.internal docker compose up -d --force-recreate
|
|
services:
|
|
chatbot-app-web:
|
|
image: nginx:1.27-alpine
|
|
container_name: ex-chatbot-app-web
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${CHATBOT_APP_PORT:-8089}:80"
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
environment:
|
|
CHATBOT_API_UPSTREAM: "${CHATBOT_API_UPSTREAM:-https://chatbot.exdev.co.kr/chatbot/}"
|
|
CHATBOT_API_HOST: "${CHATBOT_API_HOST:-chatbot.exdev.co.kr}"
|
|
volumes:
|
|
- ./public:/usr/share/nginx/html:ro
|
|
- ./public-ai:/usr/share/nginx/html-ai:ro
|
|
- ./public-banner:/usr/share/nginx/html-banner:ro
|
|
- ./public-sample:/usr/share/nginx/html-sample:ro
|
|
- ./public-voicebot:/usr/share/nginx/html-voicebot:ro
|
|
- ./nginx/default.conf.template:/etc/nginx/templates/default.conf.template:ro
|
|
- ./nginx/docker-entrypoint.sh:/docker-entrypoint.sh:ro
|
|
entrypoint: ["/bin/sh", "/docker-entrypoint.sh"]
|