경희대학교 중앙 IT 동아리 쿠러그의 사이트(sight) 내 인프라를 관리하는 레포지토리입니다.
flowchart LR
client
reverse-proxy["caddy"]
laravel-backend["라라벨 백엔드"]
spring-backend["스프링 백엔드"]
client --> reverse-proxy
reverse-proxy -->|"khlug.org, www\.khlug.org"|laravel-backend
reverse-proxy -->|"api-v2.khlug.org"| spring-backend
Note
위 인프라 구조는 mermaid로 관리하여 쉽게 수정 및 버전 관리할 수 있도록 유지해주세요.
sight-infra/
├── laravel-backend/
├── reverse-proxy/
├── spring-backend/
└── README.md
laravel-backend: Laravel 백엔드입니다. 레거시 시스템이며, 대부분의 요청을 처리합니다. 자세한 내용은 README를 참고해주세요.reverse-proxy: 인프라의 가장 앞단에서 요청을 최초로 받는 곳입니다. SSL Termination 및Host에 따른 트래픽 라우팅을 수행합니다. 자세한 내용은 README를 참고해주세요.spring-backend: Spring 백엔드입니다. 위laravel-backend및nestjs-backend의 모든 로직을 해당 백엔드로 점진적으로 옮겨 갈 예정입니다. 자세한 내용은 README를 참고해주세요.
- NestJS 백엔드 서비스가 Spring 백엔드로 통합되면서 2026년 3월 2일부로 제거되었습니다.