fix: unify TaxBaik deployment around CI
TaxBaik CI/CD / build-and-deploy (push) Successful in 41s

This commit is contained in:
2026-06-27 01:34:17 +09:00
parent 3c36554164
commit 1d7dd71011
16 changed files with 130 additions and 221 deletions
+7 -11
View File
@@ -12,7 +12,6 @@
# 1단계: 빌드 (이미 완료됨)
cd C:\Temp\taxbaik
dotnet publish TaxBaik.Web -c Release -o ./publish/web
dotnet publish TaxBaik.Admin -c Release -o ./publish/admin
# 2단계: Docker Compose 실행
docker-compose up -d
@@ -31,7 +30,7 @@ docker-compose ps
- 상담 신청 폼
### 관리자 백오피스 (Blazor Server)
- **URL**: http://localhost:5002/taxbaik/admin/login
- **URL**: http://localhost:5001/taxbaik/admin/login
- **초기 계정**:
- username: `admin`
- password: `admin123`
@@ -71,9 +70,6 @@ SELECT username FROM admin_users;
# Web 앱 로그
docker-compose logs -f taxbaik-web
# Admin 앱 로그
docker-compose logs -f taxbaik-admin
# 데이터베이스 로그
docker-compose logs -f postgres
```
@@ -103,16 +99,16 @@ curl -X POST http://localhost:5001/taxbaik/contact \
### 6.3 관리자 테스트
```bash
# 로그인 페이지
curl -I http://localhost:5002/taxbaik/admin/login
curl -I http://localhost:5001/taxbaik/admin/login
# 예상: 200 OK
# 로그인 (쿠키 저장)
curl -c cookies.txt -X POST http://localhost:5002/taxbaik/admin/login \
curl -c cookies.txt -X POST http://localhost:5001/taxbaik/admin/login \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=admin&password=admin123"
# 대시보드 접근 (쿠키 사용)
curl -b cookies.txt http://localhost:5002/taxbaik/admin/dashboard
curl -b cookies.txt http://localhost:5001/taxbaik/admin/dashboard
```
## 7. 종료 및 정리
@@ -125,14 +121,14 @@ docker-compose down
docker-compose down -v
# 이미지 삭제
docker rmi taxbaik-web taxbaik-admin
docker rmi taxbaik-web
```
## 8. 트러블슈팅
| 문제 | 해결 방법 |
|------|----------|
| 포트 5001/5002 사용 중 | `netstat -ano \| findstr :5001` 후 프로세스 종료 |
| 포트 5001 사용 중 | `netstat -ano \| findstr :5001` 후 프로세스 종료 |
| 데이터베이스 연결 실패 | `docker-compose logs postgres` 로그 확인 |
| 마이그레이션 오류 | `docker-compose down -v` 후 재시작 |
| 메모리 부족 | Docker Desktop 설정에서 메모리 증가 |
@@ -169,5 +165,5 @@ docker-compose exec postgres psql -U taxbaik -d taxbaikdb \
**상태 확인 URL**:
- 공개 사이트: http://localhost:5001/taxbaik
- 관리자: http://localhost:5002/taxbaik/admin/login
- 관리자: http://localhost:5001/taxbaik/admin/login
- 데이터베이스: localhost:5432