Infisical (YC W23) - โอเพนซอร์สสำหรับเข้ารหัสและแชร์ตัวแปรสภาพแวดล้อมกับทีม
(github.com/Infisical)สวัสดีครับ! เมื่อไม่กี่เดือนก่อน พวกเราได้รับการตอบรับเข้า Y Combinator และได้เปิดซอร์ส Infisical ให้ทุกคนสามารถเข้าดูและใช้งานได้ แพลตฟอร์มนี้ใช้สำหรับจัดเก็บตัวแปรสภาพแวดล้อม และสามารถฉีดค่าเหล่านี้เข้าไปยังแอปพลิเคชันภายในเครื่อง หรือระบบ CI/CD และอินฟราสตรักเจอร์ได้ ใช้งานร่วมกับทุกภาษา/เฟรมเวิร์กได้!
ตั้งแต่ Show GN ครั้งก่อน มีการอัปเดตจำนวนมาก:
- การผสานรวมสำหรับ Vercel, GitHub Actions, GitLab, Netlify, Render
- การผสานรวมสำหรับ Kubernetes
- บันทึกกิจกรรม
- การกู้คืนตามช่วงเวลาที่กำหนดและการจัดการเวอร์ชันสำหรับตัวแปรสภาพแวดล้อม
ลองใช้ Infisical (https://github.com/Infisical/infisical) แล้วส่งความคิดเห็นมาได้เลย!
8 ความคิดเห็น
ลองใช้แล้ว ดีมากเลย
เจ๋งดีนะ :)
กดไลก์ครับ
ว้าว!! เป็นโปรเจกต์ที่ยอดเยี่ยมมากครับ!!
ผมลองเอาไปใช้กับซอร์สที่กำลังทำอยู่ตอนนี้ทันที แล้วก็สามารถนำไปใช้ได้อย่างลื่นไหลไม่มีสะดุดเลยสักครั้ง
ดีมากจริงๆ ครับ
dotenvนี่จัดการได้สะดวกก็จริง แต่ไม่มีเรื่องความปลอดภัย เลยอึดอัดใจมาตลอดพอดีอืม.. ตอนรัน pm2 ในโหมด cluster มีปัญหาที่แต่ละคลัสเตอร์ไม่สามารถ bind พอร์ตได้ ...
แต่ถ้าเป็นโหมด fork จะทำงานได้ดีครับ. ดูเหมือนว่าจะปน ๆ กับปัญหาของตัว pm2 เองด้วยนะครับ.
(โหมด cluster + การรัน npm script ทำงานได้ไม่ค่อยดี)
ขอบคุณครับ! หากมีคำถามสงสัย แจ้งให้เราทราบได้เลย
https://github.com/minkihan/infisical-pm2-problem
นี่คือโค้ดสำหรับจำลองปัญหาที่กล่าวถึงข้างต้น
หวังว่าจะสามารถจัดการได้ด้วยดีนะครับ .. 🙏🏻
ขอบคุณมากจริง ๆ สำหรับคำชื่นชม :)
ผมจะตรวจดูโค้ดแล้วรีบแพตช์ปัญหานี้ในเร็ว ๆ นี้ครับ!