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/swagger-ui → API 문서
|
||||||
http://localhost:8080/admin/login → 관리 콘솔
|
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 없이)
|
[방법 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 프로필) |
|
| 3306 | MySQL | 기본 DB (mysql 프로필) |
|
||||||
| 5432 | PostgreSQL | 대안 DB (postgresql 프로필) |
|
| 5432 | PostgreSQL | 대안 DB (postgresql 프로필) |
|
||||||
| 6379 | Redis | 캐시, 세션 |
|
| 6379 | Redis | 캐시, 세션 |
|
||||||
|
| 5173 | wtm-frontend | Vue 3 개발 서버 |
|
||||||
| 8001 | WBX FastAPI | 선택, 그룹웨어 동시 운영 시 |
|
| 8001 | WBX FastAPI | 선택, 그룹웨어 동시 운영 시 |
|
||||||
+--------+------------------+------------------------------------------+
|
+--------+------------------+------------------------------------------+
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ wbx:
|
|||||||
secret: ${JWT_SECRET:dev-secret-key-minimum-256-bits-long-for-wtm-project}
|
secret: ${JWT_SECRET:dev-secret-key-minimum-256-bits-long-for-wtm-project}
|
||||||
expiration: 28800
|
expiration: 28800
|
||||||
admin-ui:
|
admin-ui:
|
||||||
enabled: false # WTM은 자체 Admin 불필요
|
enabled: true
|
||||||
cors:
|
cors:
|
||||||
allowed-origins: ${CORS_ORIGINS:http://localhost:5173}
|
allowed-origins: ${CORS_ORIGINS:http://localhost:5173}
|
||||||
notification:
|
notification:
|
||||||
|
|||||||
새 Issue에서 참조
사용자 차단