Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

meshkorea/springbootcamp

Repository files navigation

Spring Bootcamp 3-1

커머스 서비스를 개발합니다

개발 환경

  • amazonaws corretto jdk 17을 사용합니다
$ brew install homebrew/cask-versions/corretto17 --cask
$ jenv add /Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home
$ jenv versions
  • docker/compose.yml 파일을 열어 자신의 플랫폼에 맞도록 수정합니다
  • 아래 명령으로 MySQL(3306), Kafka(9092), jhipster-uaa(9999) 등을 구동합니다
./gradlew composeUp
# To stop and delete the cluster, ./gradlew composeDown

계정

docker service username password
mysql root secret
kafka admin admin-secret
kafka alice alice-secret

개발

API 문서

./gradlew :{project}:redoc

# Prerequisite: brew install node
./gradlew :{project}:generate

서버 코드 생성

./gradlew :{project}:openApiGenerate

클라이언트 라이브러리 빌드 및 발행

./gradlew :{project}:clients:clean :{project}:clients:publish

프로젝트 최신화

./gradlew :{project}:dependencyUpdates

전체 클러스터 빌드 및 구동

./gradlew jibDockerBuild
./gradlew composeUp
# MySQL 클라이언트에서 각 서비스별 DDL 적용
# see docker/init.sql

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages