build: 260618 배포 실행파일 추가 (Release/260618)

- .gitignore: 루트 Release/ 배포 폴더 추적 해제 (빌드 중간물은 계속 제외)
- Release/260618/: 전 프로젝트 publish 결과 수집 (~762MB)
  - ErvDashboard.exe / DiffuserSimulator.exe / ERVSimulator.exe
  - HoodSimulator.exe / RJ2RoomConSimulator.exe
  - ErvCollector/ (웹 수집서버 폴더 통째: exe+appsettings+wwwroot)
  - Firmware/ HERV.bin/.hex/.elf (RoomCtrl_Push 반영본)
- 모두 self-contained 단일 exe (노트북에 .NET 미설치여도 실행)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-18 23:56:45 +09:00
parent b18d9c84bf
commit 3b5af64606
16 changed files with 3555 additions and 0 deletions
@@ -383,3 +383,22 @@
## 참고
- 임시폴더에 흩어진 옛 DB 는 고아. 보존하려면 최신 것을 publish 폴더 `HERV_Log.db` 로 복사하면 이력 이어짐.
- 그래프 '불러오기'→'엑셀저장' 은 `_selectedDate` 로 DB 재조회(`LoadByDate`)하므로 과거 날짜 데이터가 정상 저장됨(코드 확인, 수정 불필요). 단 위 DB 경로 수정 이후 기록분부터 누적.
---
# 260618 (15) 배포 실행파일 git 포함 (Release/260618)
## 요청
- 펌웨어 + TestProgram + Simulator 결과물(실행파일)을 모두 git에 올림.
## 작업
- `.gitignore` : 루트 `Release/` 배포 폴더만 추적 해제(`!/Release/`, `!/Release/**`). bin/Release·obj 등 빌드 중간물은 계속 제외.
- 전 프로젝트 `dotnet publish -c Release`(self-contained 단일 exe; ErvCollector는 `-r win-x64 --self-contained -p:PublishSingleFile=true`) 후 `Release/260618/` 에 수집:
- `ErvDashboard.exe`(PC 대시보드), `DiffuserSimulator.exe`, `ERVSimulator.exe`, `HoodSimulator.exe`, `RJ2RoomConSimulator.exe`
- `ErvCollector/`(웹 수집서버 — exe+appsettings.json+wwwroot+e_sqlite3.dll 폴더 통째)
- `Firmware/` : `HERV.bin/.hex/.elf`(RoomCtrl_Push 반영본)
- 총 ~762MB.
## 주의
- self-contained 단일 exe라 개당 ~140~163MB → git 히스토리가 커짐(영구 누적). 반복 배포가 잦으면 **Gitea Releases(릴리스 자산 첨부)** 가 저장소 비대화 방지에 유리 — 후속 검토 권장.
- 노트북에서 `git pull` 하면 `Release/260618/` 의 실행파일들이 함께 내려옴.