docs: record stage 7 git alignment
Some checks are pending
CI / Crawler (Python ${{ matrix.python-version }}) (3.10) (push) Waiting to run
CI / Crawler (Python ${{ matrix.python-version }}) (3.11) (push) Waiting to run
CI / API (Python 3.11) (push) Waiting to run
CI / Database migration (push) Waiting to run
CI / App web build (Node 20) (push) Waiting to run
Some checks are pending
CI / Crawler (Python ${{ matrix.python-version }}) (3.10) (push) Waiting to run
CI / Crawler (Python ${{ matrix.python-version }}) (3.11) (push) Waiting to run
CI / API (Python 3.11) (push) Waiting to run
CI / Database migration (push) Waiting to run
CI / App web build (Node 20) (push) Waiting to run
This commit is contained in:
parent
a716dbef96
commit
ba58302fc2
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
## 현재 진행 현황
|
||||
|
||||
최종 갱신: 2026-08-07 12:01 KST
|
||||
최종 갱신: 2026-08-07 14:42 KST
|
||||
|
||||
| 단계 | 작업 | 상태 | 현재 결과 |
|
||||
|---:|---|---|---|
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
- 1~6단계 배포 전 운영 파일은 단계별 `deploy_backups/20260806_*`, `deploy_backups/20260807_*` 디렉터리에 보존했다.
|
||||
- 완료된 백필 cron은 현재도 매시간 무작업 실행 중이며, 비활성화 여부는 별도 운영 결정으로 남겨 두었다.
|
||||
- 인증 토큰 교체, 환경변수 정리, API 인증과 Supabase 접근 정책 강화는 사용자 결정에 따라 후순위로 보류 중이다.
|
||||
- 현재 변경은 로컬과 운영 서버의 미커밋 작업 트리에 존재하며 Git 커밋은 아직 생성하지 않았다.
|
||||
- 1~7단계 변경은 커밋 `a716dbe`로 원격 `main`에 push했고 운영 서버의 `HEAD`와 `origin/main`도 같은 커밋으로 정렬했다. 서버에는 복구용 `deploy_backups/`, `deploy_staging/`만 미추적 상태로 보존한다.
|
||||
|
||||
다음 진행 기준:
|
||||
|
||||
|
|
@ -729,7 +729,7 @@ CI 및 문서:
|
|||
- `.github/workflows/ci.yml`에 crawler Python 3.10/3.11, API Python 3.11, PostgreSQL 15 migration 계약, Node 20 Expo 웹 build의 4개 독립 job을 추가했다.
|
||||
- CI는 테스트용 더미 Supabase 설정만 사용하며 실제 외부 사이트, 운영 DB, Telegram 비밀값을 요구하지 않는다.
|
||||
- 설치와 실행 명령, 지원 버전, 테스트 범위를 `docs/development_and_testing.md`에 정리했다.
|
||||
- 워크플로는 현재 미커밋 작업 트리에 있으므로 Git 커밋·push 후 최초로 자동 실행된다.
|
||||
- 워크플로는 커밋 `a716dbe`에 포함되어 원격 Gitea `main`에 push됐다. 실제 job 실행 여부는 Gitea Actions runner/UI에서 확인한다.
|
||||
|
||||
검증 및 배포 결과:
|
||||
|
||||
|
|
@ -741,3 +741,5 @@ CI 및 문서:
|
|||
- `npm ci` 감사 결과는 17건(중간 10, 높음 6, 치명적 1)을 보고했다. 대부분 현재 Expo 52 의존성 트리의 전이 패키지이며 호환성 검토가 필요한 버전 업그레이드는 8단계 이후 별도 작업으로 남긴다.
|
||||
- 운영 반영 전 SQLite 관련 파일 3개는 `/home/ubuntu/solorpower/deploy_backups/20260807_test_environment/`에 백업했다.
|
||||
- 2026-08-07 12:00 KST 실제 cron에서 3호기는 직전 값과 동일하여 정상적으로 저장을 건너뛰었고 나머지 8개 발전소는 저장에 성공했다. SQLite 잠금, 수집 실패, 통계 저장 실패와 Telegram 오탐은 발생하지 않았다.
|
||||
- 직접 배포된 서버 파일과 원격 커밋을 전체 인덱스로 대조하고, 내용이 달랐던 앱 소스 2개와 백필 문서는 `/home/ubuntu/solorpower/deploy_backups/20260807_git_alignment/`에 백업했다. 이후 커밋이 변경한 63개 경로만 `origin/main`과 일치시켰다.
|
||||
- 정렬 후 로컬·원격·운영 서버가 모두 `a716dbe`를 가리키며 crawler 36개와 API 31개 테스트, 내부·공개 health HTTP 200을 다시 확인했다. 14:40 KST 정기 crawler도 9건의 실시간·일간 통계를 정상 저장했다.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user