Kool - สภาพแวดล้อมการพัฒนาแบบโลคัลที่ดีกว่า
(kool.dev)- CLI โอเพนซอร์สที่ช่วยให้สร้างสภาพแวดล้อมการพัฒนาแบบโลคัลได้ง่ายและรวดเร็วยิ่งขึ้นด้วย Docker
→ โดยไม่ต้องมีการตั้งค่า Docker / Docker Compose ที่ซับซ้อน
→ ใช้อิมเมจ Docker แบบปรับแต่งเฉพาะที่เหมาะกับภาษาและเฟรมเวิร์กหลากหลาย
→ สามารถตั้งค่าสภาพแวดล้อมแบบโลคัลหลายชุดและสลับใช้งานได้
→ แชร์งานบนเครื่องโลคัลให้เข้าถึงจากภายนอกได้
- มีพรีเซ็ตพื้นฐานให้
→ PHP, Node.js, Laravel, AdonisJS, NextJS, NuxtJS, NestJS, Symfony, Hugo, Wordpress
→ ตอนสร้างเริ่มต้นสามารถเลือกตัวเลือกได้ เช่น เวอร์ชัน, DB ที่จะใช้, ตัวจัดการแพ็กเกจ เป็นต้น
1 ความคิดเห็น
เป็นเครื่องมือที่จำเป็นก็จริง แต่ถ้าอยากสร้างพรีเซ็ตใหม่ สุดท้ายก็ต้องรู้จัก Docker compose อยู่ดี
ผมเองก็สนใจการสร้างสภาพแวดล้อมพัฒนาแบบโลคัลด้วย docker เลยลองทำโน่นทำนี่อยู่บ้าง
จนถึงตอนนี้ก็มาลงตัวที่การทำ Makefile แล้วรัน docker compose ให้เหมาะกับแต่ละสถานการณ์