- แพลตฟอร์มสำหรับพัฒนาและดีพลอยเว็บแอปสำหรับเครื่องมือภายใน
- สามารถโฮสต์เว็บแอปหลายตัวบนเครื่องเดียวได้อย่างง่ายดายและปลอดภัย โดยไม่ขึ้นกับภาษาหรือเฟรมเวิร์ก
- รองรับข้ามแพลตฟอร์ม (Linux/Windows/OSX) และมีเวิร์กโฟลว์ GitOps สำหรับการจัดการเว็บแอป
- ความสามารถหลัก
- รวมความสามารถของ reverse proxy, ไมโครเฟรมเวิร์กแบบไฮเปอร์มีเดีย และ container orchestrator (ใช้ Docker หรือ Podman) ไว้ในไบนารีขนาดเล็กเพียงไฟล์เดียว
- เริ่มต้นเซิร์ฟเวอร์ Clace และตรวจสอบว่า Docker หรือ Podman กำลังทำงานอยู่ จากนั้นติดตั้งแอปใหม่จาก GitHub source repository ได้ด้วยคำสั่งเดียว
- เมื่อมีการเรียก API ครั้งแรก Clace จะสร้างอิมเมจและเริ่มคอนเทนเนอร์แบบ lazy loading
- สามารถสร้าง UI แบบฟอร์มอย่างง่ายสำหรับ backend API ได้โดยอัตโนมัติ
- แนวทางการใช้งาน
- พัฒนาเว็บแอปแบบคอนเทนเนอร์บนเครื่องพัฒนา แล้วดีพลอยแอปไปยังเซิร์ฟเวอร์ที่ใช้ร่วมกัน
- แอปถูกดีพลอยจาก Git repository ได้โดยตรงโดยไม่ต้องมีขั้นตอน build
- ใช้ Clace เพื่อดีพลอยแอป Streamlit และเพิ่มการยืนยันตัวตนด้วย OAuth สำหรับการควบคุมสิทธิ์การเข้าถึงทั้งทีม
1 ความคิดเห็น
บางทีอาจเป็นเพราะผมขี้เกียจเกินไปก็ได้ แต่ถ้าไม่มีสกรีนช็อตของผลลัพธ์สุดท้ายอยู่ด้านบนของ README ความสนใจก็มักจะหายวับไปเหมือนกัน ยกตัวอย่างเช่น Clace ตัวนี้...