- Springboot 後端
- checkstyle, pmd, spotbugs, jacoco
- mybatis plus
- actuator
- lombok
- swagger
- junit
- 前端 (TBD)
- MySQL 資料庫
- Docker (Deploy to Github Package)
- Github Action (CI)
- 設定 GITHUB_TOKEN
| 中文
- 基本 repo 操作與 workflow 必選
- Docker 發佈觸發機制為新增 Release/Tag, 建立之後 Github Action 會自動執行, Image 存放在 Packages.
- 安裝 Docker | 中文
- 安裝 Docker-compose | 中文
- 在本資料夾路徑執行 docker-compose up -d
- 頁面路徑
- 後端 API 文件
- 關閉指令為 docker-compose down
- 如需完全清除, 指令為 docker-compose down -v
- 安裝 JDK11
| 中文
- PS. 因版權問題, 不一定非要 Oracle 版本 JDK, 建議使用 Amazon Corretto
- 安裝 Docker | 中文
- 安裝 Docker-compose | 中文
- 執行 gradle docker (如果使用 IntelliJ, 有 Gradle Panel 可以直接點選 Tasks>distribution>docker)
- 執行 docker-compose -f develop-compose.yml build
- 執行 docker-compose -f develop-compose.yml up -d
- 關閉指令為 docker-compose -f develop-compose.yml down
- 如需完全清除, 指令為 docker-compose -f develop-compose.yml down -v