docs: skill-calendar 자동배포 계획 문서 수정

- 제목에 (계획) 명시, 현재 상태(수동 배포) 명확히 표시
- 권한 문장 수정: DB 연결(51123 PostgreSQL) 고려 사항 추가
- 구현 체크리스트 추가: 문서/코드 동기화 강제
- 문서 작성 원칙 준수
This commit is contained in:
Claude-51124 2025-12-06 13:15:56 +09:00
parent 43c07ef6a5
commit 63aa129332

View File

@ -1,4 +1,4 @@
# skill-calendar 51124 서버 자동 배포 구성 # skill-calendar 51124 서버 자동 배포 구성 (계획)
**날짜**: 2025-12-06 **날짜**: 2025-12-06
**작성자**: admin **작성자**: admin
@ -6,6 +6,10 @@
--- ---
## 현재 상태
**skill-calendar는 여전히 수동 배포 상태이며, 이 문서는 자동 배포를 위한 계획 초안입니다.**
## 목표 ## 목표
skill-calendar 서비스를 Gitea Actions를 통해 51124 서버에 자동 배포하도록 구성 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`) - YAML 문법: heredoc 사용 시 따옴표 처리 주의 (참고: `250904_admin_skill-news_zombie_process_gitea_actions.md`)
- Actions 캐시: 워크플로우 수정 시 `/root/.cache/act/` 캐시 삭제 필요할 수 있음 - 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)
- [ ] 첫 배포 성공 로그 확인
- [ ] 헬스체크 정상 작동 확인
## 참고 문서 ## 참고 문서