.env เป็น Netlify TOML
แปลงไฟล์ .env เป็นบล็อก environment ของ netlify.toml สำหรับทุกบริบทการดีพลอยของ Netlify
วางไฟล์ .env โหลดไฟล์ หรือโหลดตัวอย่าง
เครื่องมือที่เกี่ยวข้อง
.env เป็น Netlify TOML
แปลงไฟล์ .env เป็นบล็อก environment ของ netlify.toml สำหรับบริบทการดีพลอยหนึ่งของ Netlify ตัวแปรแต่ละตัวจะเป็นบรรทัด KEY = "value" พร้อมการเอสเคป TOML ที่ถูกต้อง ตามลำดับในไฟล์ของคุณ
วิธีใช้
- 1.วางไฟล์ .env โหลดไฟล์ หรือโหลดตัวอย่าง
- 2.เลือกบริบทการดีพลอย: โปรดักชัน, Deploy Preview, Branch Deploy, Dev, ทุกบริบท หรือสาขาที่กำหนดเอง
- 3.เปิดโหมดเทมเพลตปลอดภัยเพื่อแทนที่ค่าที่ดูเหมือนความลับด้วย "<REDACTED>"
- 4.หากต้องการ ให้เรียงคีย์หรือคงความคิดเห็นไว้
- 5.คัดลอก TOML หรือดาวน์โหลด netlify.toml แล้วรวมเข้ากับไฟล์เดิมของคุณ
กฎการแยกวิเคราะห์
รองรับ KEY=value, export KEY=value, ช่องว่างรอบ =, ค่าว่าง, เครื่องหมายคำพูดเดี่ยว (ตามตัวอักษร), เครื่องหมายคำพูดคู่ (เอสเคป \n, \", \\) และค่าในเครื่องหมายคำพูดหลายบรรทัด ในค่าที่ไม่มีเครื่องหมายคำพูด # จะเริ่มความคิดเห็นเฉพาะต้นบรรทัดหรือหลังช่องว่าง ส่วน # ในเครื่องหมายคำพูดจะถูกเก็บไว้ ค่าที่มี = จะคงเดิม คีย์ซ้ำใช้ค่าสุดท้ายเหมือน dotenv และแจ้งพร้อมหมายเลขบรรทัด
ข้อจำกัดและความเป็นส่วนตัว
โดยปกติ netlify.toml จะถูกคอมมิตเข้า repository จึงควรเก็บความลับของโปรดักชันไว้ใน UI หรือ CLI ของ Netlify เว้นแต่ตั้งใจจะคอมมิต การตรวจหาความลับเป็นการคาดเดาจากชื่อคีย์ จึงอาจพลาดหรือจับเกินได้ การแปลงทำงานในเบราว์เซอร์ ข้อความ .env ไม่ถูกอัปโหลดหรือบันทึก มีเพียงตัวเลือกที่เก็บในพื้นที่จัดเก็บของเบราว์เซอร์
