feat: wtm-api Admin UI 활성화 및 개발자 가이드 업데이트
- wtm-api application.yml에서 admin-ui.enabled=true로 변경 - 개발환경 가이드에 WTM 프로젝트 실행/접속 정보 추가 - 포트 요약 테이블에 wtm-api(8081), wtm-frontend(5173) 추가 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
이 Commit은 다음에 포함되어 있습니다:
@@ -168,6 +168,15 @@
|
||||
http://localhost:8080/swagger-ui → API 문서
|
||||
http://localhost:8080/admin/login → 관리 콘솔
|
||||
|
||||
[WTM 프로젝트 사용 시]
|
||||
cd wtm-api
|
||||
gradlew.bat :wtm-api:bootRun (Windows)
|
||||
./gradlew :wtm-api:bootRun (Linux/macOS)
|
||||
|
||||
http://localhost:8081/actuator/health → {"status":"UP"}
|
||||
http://localhost:8081/swagger-ui → WTM API 문서
|
||||
http://localhost:8081/admin/login → WTM 관리 콘솔
|
||||
|
||||
|
||||
[방법 B] DB 직접 설치 (Docker 없이)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -237,10 +246,12 @@
|
||||
+--------+------------------+------------------------------------------+
|
||||
| 포트 | 서비스 | 비고 |
|
||||
+--------+------------------+------------------------------------------+
|
||||
| 8080 | Spring Boot | API, Admin, Health, Swagger |
|
||||
| 8080 | wbx-spring-core | API, Admin, Health, Swagger |
|
||||
| 8081 | wtm-api | WTM API, Admin, Swagger |
|
||||
| 3306 | MySQL | 기본 DB (mysql 프로필) |
|
||||
| 5432 | PostgreSQL | 대안 DB (postgresql 프로필) |
|
||||
| 6379 | Redis | 캐시, 세션 |
|
||||
| 5173 | wtm-frontend | Vue 3 개발 서버 |
|
||||
| 8001 | WBX FastAPI | 선택, 그룹웨어 동시 운영 시 |
|
||||
+--------+------------------+------------------------------------------+
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ wbx:
|
||||
secret: ${JWT_SECRET:dev-secret-key-minimum-256-bits-long-for-wtm-project}
|
||||
expiration: 28800
|
||||
admin-ui:
|
||||
enabled: false # WTM은 자체 Admin 불필요
|
||||
enabled: true
|
||||
cors:
|
||||
allowed-origins: ${CORS_ORIGINS:http://localhost:5173}
|
||||
notification:
|
||||
|
||||
새 Issue에서 참조
사용자 차단