MyHome CI/CD 아키텍처 개발 브랜치부터 GitHub Actions 검증, 태그 게이트, 운영 서버 배포와 롤백까지의 흐름 MyHome CI/CD — 태그가 운영 경계를 만든다 v0.25.0 · 개발 즉시 반영 / 운영은 v* 태그와 전체 검증 통과 후 배포 개발 영역 · ~/workspace/myhome GitHub Actions OCI 운영 서버 · ~/MyHome 개발자 / Claude 코드와 테스트 작성 feature/* 기능별 작업 브랜치 dev 다음 배포 통합 dev.leechis.dev 현재 체크아웃 브랜치 즉시 반영 Next dev · 127.0.0.1:40002 개발 DB myhome_dev 운영 데이터와 분리 main 항상 배포 가능 v* 태그 사람이 여는 배포 문 Release CHANGELOG CI · GitHub runner Lint · Type · Unit Migration · Build Playwright E2E 배포 조건 CI 성공 AND refs/tags/v* main push만으로는 배포 안 됨 self-hosted runner 운영 서버에서 job 수신 Docker image build 버전 태그 + latest deploy.sh 설정 복사 · compose up PostgreSQL 18 healthy 대기 migrate 일회성 · 성공 필수 myhome-app health check Caddy TLS · proxy · headers 사용자 https://leechis.dev 영속 데이터 DB volume · uploads 운영 비밀값 .env · Git 제외 롤백 경계 앱 이미지만 복원 · DB는 전진