- เมื่อกำหนดรายการเครื่องมือที่ต้องใช้ ก็จะสร้างสภาพแวดล้อมแบบ isolated ให้ตามนั้น
→ ภายในใช้งาน Nix package manager และ Docker
- คล้ายกับ package manager อย่าง yarn แต่จัดการแพ็กเกจในระดับ OS ได้ (บันทึกรายการแพ็กเกจไว้ใน
devbox.json)
$ devbox init
$ devbox add python2 go_1_18
$ devbox shell
> ใช้งานเชลล์แยกอิสระที่ติดตั้ง python2 และ go ไว้แล้ว
> exit
- เมื่อรัน
devbox build จะวิเคราะห์โค้ดและสร้าง container image ที่เข้ากันได้กับ OCI ซึ่งรวมเครื่องมือที่จำเป็นไว้ให้
→ ตอนนี้รองรับการตรวจจับเฉพาะภาษา Go
1 ความคิดเห็น
คำว่า "minijeo" น่าจะเป็นการพิมพ์ผิดนะครับ (น่าจะต้องแก้เป็น "maenijeo")