프로젝트 소개

이 프로젝트는 로컬 개발 또는 자체 호스팅 환경을 빠르게 구축하기 위한 여러 자주 쓰이는 서비스의 docker-compose.yml 파일을 모아 놓았습니다. 저장소는 서비스별로 디렉터리를 구분하며, MySQL, PostgreSQL, Redis, Elasticsearch, pgvector 등의 데이터 및 검색 구성 요소, NATS, NSQ, RocketMQ 등의 메시지 큐, MinIO와 RustFS 객체 스토리지, Casdoor와 Logto 인증 플랫폼, Gitea 경량 Git 서비스, Prometheus와 Grafana 모니터링 시각화, 그리고 New API 통합 AI API 게이트웨이와 TripStar AI 여행 에이전트 등을 포함합니다. 사용 전에 컨테이너 간 통신을 위해 공유 네트워크 local_net을 먼저 생성해야 합니다. 이후 해당 서비스 하위 디렉터리로 이동하여 docker-compose up -d를 실행하면 시작됩니다. 이 프로젝트는 다양한 인프라를 빠르게 조합하여 개발, 테스트 또는 자체 호스팅 배포가 필요한 사용자에게 적합하지만, 각 서비스 구성은 실제 환경에 맞게 조정해야 합니다.