프로젝트 소개
DevPod는 devcontainer.json 표준을 기반으로 재현 가능한 개발자 환경을 만드는 클라이언트 전용 오픈 소스 도구입니다. 이는 로컬 IDE와 개발 머신(로컬 컴퓨터, 원격 머신, Kubernetes 클러스터, 클라우드 VM 등)을 연결하는 역할을 합니다. GitHub Codespaces 및 VSCode DevContainers에서 사용되는 오픈 DevContainer 표준을 재사용하여 백엔드에 관계없이 일관된 경험을 제공합니다.
주요 특징은 다음과 같습니다:
- 비용 절감: 모든 클라우드에서 베어 가상 머신을 사용하며, 사용하지 않는 VM은 자동으로 종료됩니다.
- 공급업체 종속성 없음: 모든 클라우드 공급업체를 지원하며, 단일 명령으로 전환할 수 있습니다.
- 로컬 개발: 클라우드 공급업체에 의존하지 않고 로컬에서 동일한 경험을 제공합니다.
- 크로스 IDE 지원: VSCode 및 전체 JetBrains 제품군을 지원하며, 다른 IDE는 SSH를 통해 연결할 수 있습니다.
- 클라이언트 전용: 서버 백엔드 설치가 필요하지 않으며, 사용자 컴퓨터에서 실행됩니다.
- 오픈 소스: 100% 오픈 소스이며 확장 가능하여 사용자가 맞춤형 공급업체를 만들 수 있습니다.
- 기능: 프리빌드, 자동 비활성 종료, git 및 docker 자격 증명 동기화를 지원합니다.
- 데스크톱 앱: GUI 데스크톱 애플리케이션과 맞춤형 통합을 위한 기능이 풍부한 CLI를 포함합니다.
DevPod는 macOS(Silicon/ARM 및 Intel/AMD), Windows, Linux에서 사용할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.