128 lines
3.5 KiB
Markdown
128 lines
3.5 KiB
Markdown
# TaxBaik 배포 요약
|
|
|
|
> 이 문서는 현재 WBS 기준의 검증 문서가 아니라, 과거 배포 요약의 기록이다.
|
|
> 최신 상태는 `ROADMAP_WBS.md`와 CI 로그를 기준으로 판단한다.
|
|
|
|
## 📊 과거 기록 현황
|
|
|
|
### ⚠️ 과거 기준 기록
|
|
|
|
| 단계 | 항목 | 상태 |
|
|
|------|------|------|
|
|
| W0 | 프로젝트 기반 구축 | 과거 기록 |
|
|
| W1 | LLM 개발 지침 (CLAUDE.md) | 과거 기록 |
|
|
| W2 | 도메인/인프라/서비스 레이어 | 과거 기록 |
|
|
| **W3** | **공개 홈페이지 (Razor Pages SSR)** | 과거 기록 |
|
|
| **W4** | **관리자 백오피스 (Blazor Server)** | 과거 기록 |
|
|
| **W5** | **스타일링 및 모바일 UX** | 과거 기록 |
|
|
| **W6** | **출시 준비 (E2E 테스트)** | 과거 기록 |
|
|
|
|
---
|
|
|
|
## 🚀 과거 배포 엔드포인트 기록
|
|
|
|
### 공개 사이트
|
|
- 🏠 **홈페이지**: http://178.104.200.7/taxbaik
|
|
- 📋 **서비스**: http://178.104.200.7/taxbaik/services
|
|
- 👤 **소개**: http://178.104.200.7/taxbaik/about
|
|
- 📞 **연락처**: http://178.104.200.7/taxbaik/contact
|
|
- 📝 **블로그**: http://178.104.200.7/taxbaik/blog
|
|
|
|
### 관리자
|
|
- 🔐 **로그인**: http://178.104.200.7/taxbaik/admin/login
|
|
- 📊 **대시보드**: http://178.104.200.7/taxbaik/admin/dashboard
|
|
- 계정 정보는 문서에 기록하지 않고 Gitea Secrets 또는 서버 환경변수로만 관리한다.
|
|
|
|
---
|
|
|
|
## 📁 과거 기술 구성 기록
|
|
|
|
### 공개 사이트
|
|
- **기술**: ASP.NET Core 10 Razor Pages (SSR)
|
|
- **SEO**: Server-Side Rendering, 메타 태그, 사이트맵
|
|
- **데이터**: PostgreSQL 18, Dapper ORM
|
|
- **스타일**: Bootstrap 5, CSS 변수 시스템
|
|
- **모바일**: 반응형, 고정 CTA 바
|
|
|
|
### 관리자 백오피스
|
|
- **기술**: Blazor Server (Interactive)
|
|
- **UI**: MudBlazor 컴포넌트
|
|
- **인증**: 쿠키 기반
|
|
- **기능**: 대시보드, 문의 관리
|
|
|
|
### 인프라
|
|
- **배포**: 심링크 기반 무중단 배포
|
|
- **마이그레이션**: 파일 시스템 기반 자동 실행
|
|
- **라우팅**: Nginx reverse proxy
|
|
- **프로세스**: systemd 서비스
|
|
|
|
---
|
|
|
|
## 📊 과거 데이터베이스 기록
|
|
|
|
### 초기 데이터
|
|
- 5개 카테고리: 사업자세무, 부동산세금, 종합소득세, 부가가치세, 가족자산증여
|
|
- 5개 블로그 포스트: 초기 콘텐츠 포함
|
|
- 관리자 계정: 비밀번호는 문서화하지 않는다.
|
|
|
|
---
|
|
|
|
## 🔧 과거 배포 절차 기록
|
|
|
|
1. **로컬 빌드**
|
|
```bash
|
|
dotnet publish TaxBaik.Web -c Release -o ./publish/web
|
|
dotnet publish TaxBaik.Admin -c Release -o ./publish/admin
|
|
```
|
|
|
|
2. **서버 배포** (자동)
|
|
- tar 압축 → SCP 전송
|
|
- 심링크 업데이트
|
|
- 프로세스 재시작
|
|
- 무중단 배포 (Shadow Copy)
|
|
|
|
3. **검증**
|
|
- HTTP 상태 코드 확인
|
|
- 엔드포인트 응답성 테스트
|
|
- 데이터 일관성 확인
|
|
|
|
---
|
|
|
|
## 📝 Git 커밋 히스토리
|
|
|
|
```
|
|
fc54ba5 기능: W4 관리자 백오피스 기본 완성
|
|
66eb4ae 기능: W3 공개 홈페이지 완성 (Razor Pages SSR)
|
|
25a7fe3 수정: Blazor Server 라우팅 개선
|
|
e7e01d0 마이그레이션 및 보안 수정
|
|
```
|
|
|
|
---
|
|
|
|
## ✨ 주요 특징
|
|
|
|
- SEO 항목 (Server-Side Rendering)
|
|
- 심링크 기반 배포
|
|
- 반응형 모바일 UI
|
|
- 한국어 UI
|
|
- 자동 마이그레이션
|
|
- 인증 항목
|
|
- 레이어 구조
|
|
- 기록용 요약일 뿐, 현재 완료 판정 기준은 아니다.
|
|
|
|
---
|
|
|
|
## 🎯 향후 개선 후보
|
|
|
|
1. BCrypt 실제 인증 개선
|
|
2. Blog CRUD 관리자 기능 완성
|
|
3. 문의 상태 변경 기능
|
|
4. 메일 알림 통합
|
|
5. Google Analytics 통합
|
|
6. Sentry 모니터링
|
|
|
|
---
|
|
|
|
**기록일**: 2026-06-26
|
|
**상태**: 기록용 요약
|