confuzzle

ภาพหน้าจอของซอฟแวร์:
confuzzle
รายละเอียดซอฟแวร์:
รุ่น: 0.2.0
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Jamie Matthews
การอนุญาต: ฟรี
ความนิยม: 12

Rating: 4.0/5 (Total Votes: 1)

confuzzle เป็นเครื่องมือที่มีขนาดเล็กสำหรับการสร้างแฟ้มการกำหนดค่าโดยการรวม Jinja2 แม่กับข้อมูล YAML
เมื่อปรับใช้แอพลิเคชันที่คุณมักจะต้องสร้างไฟล์การกำหนดค่าสำหรับส่วนประกอบต่างๆ (ฐานข้อมูลเว็บเซิร์ฟเวอร์พร็อกซีกลับ ฯลฯ ) บ่อยครั้งที่ค่าเดียวกันความต้องการที่จะปรากฏในสถานที่ต่างๆ (เช่นหมายเลขพอร์ตที่เซิร์ฟเวอร์ควรผูกกับและลูกค้าควรจะเชื่อมต่อไป) confuzzle ช่วยให้คุณเก็บทั้งหมดของการตั้งค่า app ของคุณในสถานที่หนึ่ง (อาจจะอยู่นอกการควบคุมรุ่น) และรวมกับไฟล์ปรับแต่งของคุณ templated ที่เวลาในการสร้าง
ตัวอย่าง
ใน gunicorn.py.tmpl ของคุณ:
ผูก = "127.0.0.1: {{}} gunicorn.port"
ใน nginx.conf.tmpl ของคุณ:
ต้นน้ำ app_server {
& nbsp; เซิร์ฟเวอร์ 127.0.0.1: {{}} gunicorn.port fail_timeout = 0;
}
นี่คือ config.yaml ของคุณ
gunicorn:
& nbsp; พอร์ต: 8080
โดยค่าเริ่มต้น confuzzle อ่านจาก stdin และเขียนไปยัง stdout วิธีใช้:
confuzzle config.yaml ​​gunicorn.py
confuzzle config.yaml ​​nginx.conf
ตอนนี้ไฟล์ของคุณมีลักษณะเช่นนี้
ผูก "ผูก =" 127.0.0.1:8080 "
ต้นน้ำ app_server {
& nbsp; เซิร์ฟเวอร์ 127.0.0.1:8080 fail_timeout = 0;
}
นอกจากนี้คุณยังสามารถจัดหารายชื่อของไฟล์ YAML นี้อาจจะมีประโยชน์ถ้าคุณต้องการที่จะรวมไฟล์ config ทั่วไป (ในการควบคุมรุ่น) ที่มีไฟล์ที่มีความลับเช่นรหัสผ่านฐานข้อมูล (ไม่อยู่ในการควบคุมรุ่น)
confuzzle config.yaml secrets.yaml ​​settings.py
ดู --help confuzzle สำหรับรายการเต็มรูปแบบของการขัดแย้ง
การติดตั้ง
คุณสามารถติดตั้ง confuzzle จาก PyPI:
PIP ติดตั้ง confuzzle

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • แก้ไข setup.py

ต้องการ

  • หลาม

ซอฟแวร์อื่น ๆ ของนักพัฒนา Jamie Matthews

django-activelink
django-activelink

11 May 15

django-spurl
django-spurl

15 Apr 15

ความคิดเห็นที่ confuzzle

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!