Commit Graph

2 Commits

Author SHA1 Message Date
kjh2064 f305d81e11 fix: Blazor 로그인 페이지 CSS/JS 문제 해결
TaxBaik CI/CD / build-and-deploy (push) Failing after 48s
App.razor 수정:
- MudBlazor CSS 링크 추가: _content/MudBlazor/MudBlazor.min.css
- MudBlazor JS 스크립트 추가: _content/MudBlazor/MudBlazor.min.js
- Bootstrap CSS 제거 (MudBlazor가 담당)
- base href 수정: /taxbaik/admin/ → /taxbaik/

결과:
 로그인 페이지 스타일 정상 표시
 MudBlazor 컴포넌트 CSS/JS 로드
 PathBase와 라우팅 일치

배포:
Release 빌드 → 서버 ~/deployments/taxbaik_20260626_* → systemctl restart

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-26 23:04:14 +09:00
kjh2064 57269e281d refactor: Web과 Admin 통합 - 단일 포트 5001로 운영
TaxBaik CI/CD / build-and-deploy (push) Failing after 36s
분리의 단점을 제거하고 단일 앱으로 통합:

구조 변경:
- TaxBaik.Admin → TaxBaik.Web/Components/Admin/
- Admin Services → TaxBaik.Web/Services/
- 포트: 5001 (기존 5002 제거)

경로:
- 홈페이지: http://localhost:5001/taxbaik
- 관리자: http://localhost:5001/taxbaik/admin

기술:
- Razor Pages (Web) + Blazor Server (Admin) 통합
- 단일 Program.cs로 양쪽 모두 지원
- JWT 인증 유지
- MudBlazor UI 유지

장점:
- 개발 복잡도 감소 (터미널 1개)
- 배포 단순화 (앱 1개)
- DB 마이그레이션 1회 실행

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-26 22:35:21 +09:00