Skip to content

team-spark-code/redfin_infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redfin Infrastructure

Redfin 프로젝트 전반 인프라 관리 및 배포 자동화를 담당하는 저장소입니다.

📋 개요

이 저장소는 Redfin 프로젝트의 핵심 인프라 서비스들을 Docker Compose로 관리합니다.
API 게이트웨이, DNS 서버, 데이터베이스, 검색 엔진, CI/CD 등
개발 및 운영에 필요한 모든 인프라 컴포넌트를 포함합니다.

🚀 빠른 시작

사전 요구사항

  • Docker Engine 20.10+
  • Docker Compose v2.0+
  • Bash 4.0+

설치 및 실행

  1. 저장소 클론
git clone <repository-url>
cd redfin_infra
  1. 환경 변수 설정
cp .env.example .env
# .env 파일을 편집하여 필요한 환경 변수 설정
  1. 인프라 스택 시작
chmod +x setup_stack.sh
./setup_stack.sh

또는 직접 Docker Compose 실행:

docker compose up -d
  1. 서비스 상태 확인
docker compose ps

📚 문서

상세한 문서는 docs/ 디렉토리에서 확인할 수 있습니다:

🔧 주요 서비스

  • Nginx: 리버스 프록시, API 게이트웨이
  • CoreDNS: 내부 DNS 서버
  • MongoDB: 문서 기반 데이터베이스
  • Elasticsearch: 검색 및 분석 엔진
  • Kibana: Elasticsearch 시각화
  • Jenkins: CI/CD 파이프라인
  • Qdrant: 벡터 데이터베이스

📚 관련 문서

🤝 기여

이슈 및 개선 사항은 GitHub Issues를 통해 제출해주세요.

📄 라이선스

MIT License

About

Redfin 프로젝트 전반 인프라 관리 및 배포 자동화를 담당합니다.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages