From 63aa12933223c69d433e362634ca9f381f56a38c Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Sat, 6 Dec 2025 13:15:56 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20skill-calendar=20=EC=9E=90=EB=8F=99?= =?UTF-8?q?=EB=B0=B0=ED=8F=AC=20=EA=B3=84=ED=9A=8D=20=EB=AC=B8=EC=84=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 제목에 (계획) 명시, 현재 상태(수동 배포) 명확히 표시 - 권한 문장 수정: DB 연결(51123 PostgreSQL) 고려 사항 추가 - 구현 체크리스트 추가: 문서/코드 동기화 강제 - 문서 작성 원칙 준수 --- ...251206_skill_calendar_자동배포_구성.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) 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) +- [ ] 첫 배포 성공 로그 확인 +- [ ] 헬스체크 정상 작동 확인 ## 참고 문서