appkr / msa-starter-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

msa-starter-example

설계

실행

# MySQL, Kafka 실행
~/msa-starter-example $ ./gradlew up

# JhipsterUaa 실행
~/jhipster-uaa $ ./gradlew clean bootRun

# Application 실행
~/msa-starter-example $ ./gradlew clean bootRun

포스트맨 컬렉션 & 환경

postman


개발 환경

  • 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) 등을 구동합니다
~/example $ ./gradlew composeUp
# To stop and delete the cluster, ./gradlew composeDown
  • 애플리케이션을 구동합니다
~/example $ 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

개발

프로젝트 최신화

~/example $ ./gradlew dependencyUpdates

클라이언트 SDK 빌드 및 배포

~/example $ ./gradlew redoc
# 빌드된 API 문서는 build/redoc.html 입니다

About


Languages

Language:Java 100.0%