GitHub Actions → OVHcloud
main 브랜치 push를 기준으로 공개 서비스 상태를 생성하고, 배포 전용 SSH 키로 정적 파일을 동기화한 뒤 실제 URL을 검증합니다.
Push→Status Check→rsync→HTTP Verify
검증이 끝난 자동 배포·컨테이너 구성과 현재 조사 중인 RKE2 네트워크 문제를 상태와 근거를 포함해 기록합니다.
저장소의 구성 파일과 실제 서비스 동작으로 확인할 수 있습니다.
main 브랜치 push를 기준으로 공개 서비스 상태를 생성하고, 배포 전용 SSH 키로 정적 파일을 동기화한 뒤 실제 URL을 검증합니다.
애플리케이션, MySQL, Nginx를 하나의 구성으로 묶고 DB 헬스체크 통과 후 애플리케이션을 시작하도록 준비 조건을 표현했습니다.
배포 작업이 ER-Dodge, gif_lower, Portfolio의 외부 HTTP 응답과 왕복 시간을 확인해 공개 가능한 JSON만 생성합니다.
HTTPS와 정적 파일 제공을 담당하게 하고 `.git`, 배포 스크립트, 서버 설정처럼 공개할 필요가 없는 파일은 웹 루트에서 제외했습니다.
IngressClass가 비어 있는 원인을 YAML 문법으로 한정하지 않고 Ingress Controller의 설치와 등록 상태까지 범위를 넓혀 확인하고 있습니다.