2.3 KiB
2.3 KiB
tags
| tags | ||||||
|---|---|---|---|---|---|---|
|
24 자동배포 0초 종료 runtime SSOT 복구 계획
작성일: 2026-03-11
상태: draft
목표: Gitea Actions의 24 배포 경로를 현재 runtime SSOT에 다시 맞춰 git push -> 자동 배포를 복구한다.
관련 문서
- 24 자동배포 0초 종료와 runtime SSOT 불일치 이슈
- 24 자동배포 0초 종료와 runtime SSOT 불일치 리서치
- 24서버 robeing runtime workspace-config 단일화
결정
- 이번 문제는
rb8001코드가 아니라배포 인프라 경로문제로 다룬다. - 따라서 수정 우선순위는
workflow -> secret/variable -> SSH 검증 -> task 로그순서다.
범위
- 포함:
- 24 배포 대상 host/port/path SSOT 확인
- Gitea Actions secret/variable 교정
cicd.yml하드코딩 경로 제거 또는 SSOT 기준 교정- 실제 push 기반 자동 배포 재검증
- 제외:
- 애플리케이션 기능 수정
- 24 runtime.env/secrets.env 구조 재설계
실행 단계
rb8001/.gitea/workflows/cicd.yml의 deploy host/port/path 참조를 확인한다.- Gitea의
SSH_HOST_51124, 포트, 배포 경로 관련 secret/variable이192.168.0.106기준과 일치하는지 확인한다. - 23 제어면에서 같은 값으로 24 실행면 SSH 접속이 실제 되는지 검증한다.
- 하드코딩 값이 있으면 제거하고
DEPLOY_PROJECT_DIR또는 단일 기준 변수로 맞춘다. - 테스트 커밋 또는 재실행으로 Actions task가 실제 실행되고, 24 서버 컨테이너가 재시작되는지 검증한다.
완료 기준
cicd.ymltask가0s종료가 아니라 실제 실행 로그를 남긴다.git push origin main후 24 서버rb8001컨테이너가 자동 재시작된다.- 수동 배포 없이도
docker ps, 헬스체크, 최신 커밋 반영이 확인된다.
한 줄 결론
- 목표는
24=192.168.0.106SSOT를 Actions 배포 경로까지 일치시켜 자동 배포를 다시 신뢰 가능한 상태로 복구하는 것이다.