GitHub Infrastructure: 에듀 테크 에코시스템의 소스 관리 및 배포 허브

🐙 GitHub Infrastructure MOC

1. 프로젝트 목적 (Purpose)

  • Source of Truth Management: Moonlight English Academy와 관련된 모든 AI 에이전트, 웹 서비스, 프런트엔드 도구들의 소스 코드를 통합 관리.
  • Automated Deployment (CI/CD): GitHub Actions를 통해 코드가 푸시될 때마다 자동으로 빌드하고 [[05 Projects/Neural_News_Web_MOC|Vercel]] 또는 GitHub Pages로 배포하는 파이프라인 운용.

2. 주요 구성 및 자동화 워크플로우

  • Central Repository Hub: text-dna-gen, starcloud-studio, homework-2025 등 핵심 프로젝트의 형상 관리.
  • GitHub Actions Automation:
    • Linting & Test: 코드의 품질 보장.
    • Auto-Mirroring: 로컬 작업물을 클라우드 레포지토리로 자동 동기화.
    • Deployment Triggers: 배포용 브랜치 업데이트 시 웹 애플리케이션 실시간 갱신.
  • Secrets Management: API 키(Gemini, OpenAI 등) 및 클라우드 인증 파일을 안전하게 관리.

3. 기술 스택

  • Platform: GitHub (GitHub Actions, GitHub Pages, GitHub Projects).
  • Tooling: Git, SSH, Webhooks (ezsite-webhook 연동).

4. 리소스 및 경로

  • Local Repo Index: F:/gihub
  • Deployment Hub: [[05 Projects/EZSite_Webhook_MOC|EZSite Webhook Gateway]]

Status Note: 전체 에코시스템의 통합 소스 관리 체계 및 자동 배포 파이프라인 안정화 완료. 개별 프로젝트들의 ‘지속적 통합 및 배포(CI/CD)’를 담당하는 백본 인프라로 운용 중.


  • [[gihub]]
  • [[homework-2025]]
#

No responses yet

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다