Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.

juniors-dev-study/domain-driven-design

Repository files navigation

  • 제목 : 도메인 주도 설계
  • 저자 : 에릭 에반스

진행 방식

  • 매주 n 장 만큼 미리 읽는다.
  • Issues 에 해당하는 장에 Comment 로 정리해서 기록한다. (자유)
  • 매주 온라인으로 의견을 공유한다.

프로젝트 세팅

  • spring boot 2.5.5
  • spring 1.0.11.RELEASE
  • java 11
  • kotlin 1.15.31
  • Spring Boot’s Gradle plugin requires Gradle 6.8, 6.9, or 7.x and can be used with Gradle’s configuration cache.

IntelliJ IDEA 세팅

  • Preference > Editor > File And Code Template > schema > project 로 세팅.
  • Preference > Version Control > Git > 계정 선택.
  • 터미널로도 계정설정필요!
    $ git config --local user.name {name}
    $ git config --local user.email {email}
    # 선택
    $ git config --global --unset user.name
    $ git config --global --unset user.email
  • ktlint 설정
    ./gradlew addKtlintFormatGitPreCommitHook

로컬 DB (필요시)

docker pull mysql:8.0
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql -v {로컬저장소}:/var/lib/mysql mysql

local host

127.0.0.1       local-auth.ddd.sns.com local-front.ddd.sns.com local-user.ddd.sns.com local-article.ddd.sns.com

secret (ddd-secrets repo)

민감정보

  • secrets-environment.sec
  • intelliJ run/debug configurations 들어가서, environment variables에 환경 변수들 입력

토큰키

각 위치에 저장해주시면 됩니다

  • /authentication/src/main/resources/oauth-jwt.jks
  • /user-api/src/main/resources/rsa_jwk.pub

접속확인

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •