29 lines
880 B
Markdown
29 lines
880 B
Markdown
# Proof of Concept
|
|
## [관리자](poc%2Fadmin)
|
|
### 관리자의 기본 기능을 구현한 PoC
|
|
#### 1. Function
|
|
- 로그인
|
|
- 인증/인가
|
|
#### 2. Stack
|
|
- Spring Security
|
|
- Json Web Token (JWT)
|
|
- Java Persistence Api (JPA)
|
|
- MariaDB
|
|
- Docker (for Database, 선택사항)
|
|
#### 3. Description
|
|
1. Docker DB 실행 (또는 Local DB 사용)
|
|
- DB 환경 설정: [server.cnf](poc%2Fadmin%2Fdatabase%2Fconf.d%2Fserver.cnf)
|
|
- JPA 설정: [application-local.yml](poc%2Fadmin%2Fsrc%2Fmain%2Fresources%2Fapplication-local.yml)
|
|
- 계정 설정: [docker-compose.yml](poc%2Fadmin%2Fdatabase%2Fdocker-compose.yml)
|
|
- 초기 데이터: [data.sql](poc%2Fadmin%2Fsrc%2Fmain%2Fresources%2Fdata.sql)
|
|
```shell
|
|
cd [경로]\bp\poc\admin\database
|
|
|
|
# DB 실행
|
|
docker compose up -d # detach mode
|
|
|
|
# DB 종료
|
|
docker compose -v down # 종료 (-v 옵션 줄 경우 volume 삭제)
|
|
```
|
|
2. 프로젝트 실행
|