diff --git a/journey/plans/251206_skill_calendar_자동배포_구성.md b/journey/plans/251206_skill_calendar_자동배포_구성.md index 597b2ed..c83ef60 100644 --- a/journey/plans/251206_skill_calendar_자동배포_구성.md +++ b/journey/plans/251206_skill_calendar_자동배포_구성.md @@ -1,4 +1,4 @@ -# skill-calendar 51124 서버 자동 배포 구성 +# skill-calendar 51124 서버 자동 배포 구성 (계획) **날짜**: 2025-12-06 **작성자**: admin @@ -6,6 +6,10 @@ --- +## 현재 상태 + +**skill-calendar는 여전히 수동 배포 상태이며, 이 문서는 자동 배포를 위한 계획 초안입니다.** + ## 목표 skill-calendar 서비스를 Gitea Actions를 통해 51124 서버에 자동 배포하도록 구성 @@ -60,7 +64,16 @@ skill-calendar 서비스를 Gitea Actions를 통해 51124 서버에 자동 배 - YAML 문법: heredoc 사용 시 따옴표 처리 주의 (참고: `250904_admin_skill-news_zombie_process_gitea_actions.md`) - Actions 캐시: 워크플로우 수정 시 `/root/.cache/act/` 캐시 삭제 필요할 수 있음 -- 권한: skill-calendar는 logs 디렉토리만 사용하므로 추가 권한 설정 불필요 (rb8001과 달리) +- DB 연결: skill-calendar는 51123 PostgreSQL(main_db)에 연결하므로 DB 네트워크/권한 설정도 함께 고려해야 함 (`docker-compose.yml:14`) + +## 구현 체크리스트 + +실제 구현 시 다음 항목을 확인하고 이 문서에 업데이트: +- [ ] `.gitea/workflows/deploy.yml` 파일 생성 완료 +- [ ] Gitea Secrets 설정 확인 (`SSH_PRIVATE_KEY_51124`, `SSH_HOST_51124`, `SSH_USER_51124`) +- [ ] Actions runner 설정 확인 (self-hosted) +- [ ] 첫 배포 성공 로그 확인 +- [ ] 헬스체크 정상 작동 확인 ## 참고 문서