
- amazonaws corretto jdk 17을 사용합니다
$ brew install homebrew/cask-versions/corretto17 --cask
$ jenv add /Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home
$ jenv versions
- 아래 명령으로 MySQL(3306), Kafka(9092), jhipster-uaa(9999) 등을 구동합니다
~/msabootcamp $ ./gradlew composeUp
# To stop and delete the cluster, ./gradlew composeDown
~/msabootcamp $ export SPRING_PROFILES_ACTIVE=local; export USER_TIMEZONE="Asia/Seoul"; ./gradlew clean bootRun -x :clients:bootRun
$ curl -s http://localhost:8080/management/health
| docker service |
username |
password |
| mysql |
root |
secret |
| kafka |
admin |
admin-secret |
| kafka |
alice |
alice-secret |
~/msabootcamp $ ./gradlew dependencyUpdates
~/msabootcamp $ ./gradlew :clients:clean :clients:publish
# 배포 결과는 https://nexus.mm.meshkorea.net/ 에서 확인할 수 있습니다
~/msabootcamp $ ./gradlew redoc
# 빌드된 API 문서는 build/redoc.html 입니다
- 릴리스 브랜치에서
gradle.properties에 애플리케이션 버전을 부여합니다
- ArgoCD를 사용합니다