Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 2.39 KB

File metadata and controls

71 lines (48 loc) · 2.39 KB

Backend Starter Template

Java Edition

devcontainer의 Template과 Features 그리고 GitHub의 Template을 사용하여 Java Backend 개발을 빠르게 시작할 수 있습니다.

인력 및 장비의 추가 및 장비 또는 운영체제의 변경 등 개발 환경을 구성해야 할 때 번거로움을 해결할 수 있습니다. 또한, 개발 환경의 변경 이력의 추적이 가능합니다.

미리 정의된 개발 환경을 사용하고 공유할 수 있어, 모든 개발자가 동일한 개발 환경에서 작업을 시작할 수 있습니다. 이를 통해 협업이 원활해지고 개발 환경에 대한 일관성을 유지할 수 있습니다.

  • 장점
    • 동일한 VSCODE 초기 설정
    • 동일한 VSCODE 확장 기능 초기 설정
    • 동일한 JDK 버전 및 OS 사용
    • 개발환경 변경 추적 가능

Installation

  1. Docker or Docker Desktop
  2. Visual Studio Code and Extensions
    • Dev Containers
    • Docker

Getting start

  1. git clone
> git clone --depth 1 https://github.com/comnori/backend-starter.git
  1. change name in devcontainer.json
  2. Constructed with reference to reference materials
  3. devconatiner build

Customizations

  • Base : Ubuntu 22 LTS
  • Features
    • Microsoft JDK 21
    • oh-my-zsh
    • NodeJS 20 LTS
      • For SonarLint

VS Code

Extensions

Settings

Options Value
Default terminal ohmyzsh
formatOnSave true
source.fixAll true
source.organizeImports true

etc

Troubleshooting

WSL 2 consumes massive amounts of RAM and doesn't return

Reference