From 76172bb22a365c728f6c0c3c69c61ad81fb86b10 Mon Sep 17 00:00:00 2001 From: haneulai Date: Fri, 7 Aug 2026 14:45:38 +0900 Subject: [PATCH] chore: ignore server deployment artifacts --- .gitignore | 4 ++++ docs/project_improvement_plan.md | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2e9d6f6..b8e96bd 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/docs/project_improvement_plan.md b/docs/project_improvement_plan.md index d068dce..2997b4f 100644 --- a/docs/project_improvement_plan.md +++ b/docs/project_improvement_plan.md @@ -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건의 실시간·일간 통계를 정상 저장했다.