Skip to content

New-Barams/This-Year-Ajaja-BE

Repository files navigation

release server run server

👊🏻 올해도 아좌좌


💻 로컬에서 시작하기

로컬 환경은 docker를 사용합니다.
설치 스크립트 실행 후 container가 생성됩니다.

sh ./container/download ## 설치
sh ./container/start ## 시작
sh ./container/stop ## 정지
sh ./container/remove ## 삭제

🔑 암호키 (Jasypt)

애플리케이션은 Jasypt로 노출에 민감한 값을 관리합니다.
암호키는 담당자([email protected])에게 요청바랍니다.

## 사용법
java -jar --spring.profiles.active=${프로필} --JASYPT_PASSWORD=${암호키}
  • IDE 적용하기

암호키_설정.png


✅ 코드 컨벤션

naver 컨벤션을 따르고 있으므로 Formatter 링크에 접속 후 다운받아 적용합니다.
모든 간격(tab size, indent continuation indent)은 2로 사용합니다.


📦 패키지 구조

헥사고날 아키텍처를 사용합니다.

구조 보기
    root
      ├── global
      ├── infra
      └── module
        ├── plan
        ├── ...
        └── user
             ├── adapter
             │  ├── in
             │  │    ├── ...
             │  │    └── web (package-private)
             │  └── out
             │       ├── ...
             │       └── persistence (package-private)
             ├── application
             │   ├── service (package-private)
             │   └── port
             │       ├── in  (public)
             │       └── out (public)
             ├── domain
             └── mapper