Kool - 더 나은 로컬 개발 환경
(kool.dev)- Docker를 이용해서 로컬 개발 환경을 더 쉽고 빠르게 만들어주는 CLI 오픈소스
ㅤ→ 복잡한 Docker / Docker Compose 설정 없이
ㅤ→ 다양한 언어와 프레임워크에 최적화된 커스텀 도커이미지 사용
ㅤ→ 여러 개의 로컬 환경을 구성하고 스위치 가능
ㅤ→ 로컬 작업을 외부에서 접속 가능하게 공유
- 기본 프리셋 제공
ㅤ→ PHP, Node.js, Laravel, AdonisJS, NextJS, NuxtJS, NestJS, Symfony, Hugo, Wordpress
ㅤ→ 초기 생성시 옵션 선택 가능 : 버전, 사용할 DB, 패키지 매니저 등
필요한 툴이긴 한데 새로운 프리셋을 만들고 싶으면 어차피 Docker compose를 알아야 하네요.
저도 docker 기반으로 로컬개발을 구축하는 것에 관심이 많아서 이런 저런 시도를 해보는데,
지금까지는 Makefile을 만들어서 상황에 맞게 docker compose를 실행하는 것으로 정착하고 있습니다.