chore: ignore server deployment artifacts
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:
haneulai 2026-08-07 14:45:38 +09:00
parent ba58302fc2
commit 76172bb22a
2 changed files with 6 additions and 2 deletions

4
.gitignore vendored
View File

@ -39,6 +39,10 @@ Thumbs.db
temp_git/
scratch/
# Server-only deployment artifacts
deploy_backups/
deploy_staging/
# Supabase CLI binaries
supabase.exe
supabase-go.exe

View File

@ -35,7 +35,7 @@
- 1~6단계 배포 전 운영 파일은 단계별 `deploy_backups/20260806_*`, `deploy_backups/20260807_*` 디렉터리에 보존했다.
- 완료된 백필 cron은 현재도 매시간 무작업 실행 중이며, 비활성화 여부는 별도 운영 결정으로 남겨 두었다.
- 인증 토큰 교체, 환경변수 정리, API 인증과 Supabase 접근 정책 강화는 사용자 결정에 따라 후순위로 보류 중이다.
- 1~7단계 변경은 커밋 `a716dbe`로 원격 `main`에 push했고 운영 서버의 `HEAD``origin/main`도 같은 커밋으로 정렬했다. 서버에는 복구용 `deploy_backups/`, `deploy_staging/`만 미추적 상태로 보존한다.
- 1~7단계 기능 변경은 커밋 `a716dbe`로 원격 `main`에 push했고 운영 서버의 `HEAD``origin/main`을 최신 `main`으로 정렬했다. 복구용 `deploy_backups/`, `deploy_staging/`은 서버에 보존하되 Git에서는 제외한다.
다음 진행 기준:
@ -742,4 +742,4 @@ CI 및 문서:
- 운영 반영 전 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건의 실시간·일간 통계를 정상 저장했다.
- 정렬 후 로컬·원격·운영 서버가 동일한 최신 `main` 가리키며 crawler 36개와 API 31개 테스트, 내부·공개 health HTTP 200을 다시 확인했다. 14:40 KST 정기 crawler도 9건의 실시간·일간 통계를 정상 저장했다.