Django-Fab ปรับใช้มีวัตถุประสงค์เพื่อเป็นการใช้งานที่ง่ายและโซลูชั่นการจัดการสำหรับ & nbsp; โครงการ Django ใช้ Mercurial, ผ้า, virtualenv, Nginx, จุดและ Apache กับ mod_wsgi ระบบปฏิบัติการได้รับการสนับสนุนเดเลนนี่
ซอฟต์แวร์นี้เป็นความเห็นที่มาก มันเป็นคอลเลกชันของสคริปต์ผ้าที่ทำงานร่วมกันสำหรับโครงการของฉัน
หลายโครงการที่สามารถใช้งานบน VPS เดียวกันโดยใช้ django-Fab ปรับใช้ หนึ่งในโครงการสามารถใช้งานบนเซิร์ฟเวอร์หลาย โครงการจะแยกกับ virtualenv
กรุณาอย่าใช้ OpenVZ หรือ Virtuozzo VPS สำหรับการใช้งาน! ใช้ XEN หรือ KVM หรือเซิร์ฟเวอร์จริงแทน OpenVZ มีปัญหาร้ายแรงมากกับการจัดการหน่วยความจำ (VIRT ถูกนับและ จำกัด แทน RSS หรือบางสิ่งบางอย่าง) ดังนั้น Apache (และมากของซอฟแวร์อื่น ๆ เช่นเครื่องยนต์ InnoDB ของ MySQL) มีทั้งหมดใช้ไม่ได้ในขณะที่กำลัง OpenVZ หน่วยความจำที่ชาญฉลาดและ performant ใน XEN
เอกสาร: http://pypi.python.org/pypi/django-fab-deploy/
What ใหม่ ในข่าวประชาสัมพันธ์นี้:
- อาร์กิวเมนต์ root_password สำหรับ mysql_create_db (ขอบคุณไมเคิลบราวน์).
มีอะไรใหม่ ในรุ่น 0.7.4:
- Django-Fab ปรับใช้ในขณะนี้คือเข้ากันได้กับผ้า 1.4 (และต้องใช้ผ้า 1.4);
- Nginx และสคริปต์ WSGI ตอนนี้เข้ากันได้กับ Django ที่จะเกิดขึ้น 1.4; ตัวอย่างของ Django 1.4 การกำหนดค่าโครงการถูกเพิ่มเพื่อให้คำแนะนำ;
- ทางลัดสำหรับการส่งผ่านค่าเริ่มต้น env ในมัณฑนา define_host;
- Ubuntu 10.04 Apache แก้ไขเริ่มต้นใหม่;
- config_templates / hgrc จะถูกลบออก;
- การทดสอบมีการปรับปรุงสำหรับ fabtest & gt; = 0.1;
- ฟังก์ชั่น apache_is_running.
มีอะไรใหม่ ในรุ่น 0.7.3:
- เปลี่ยนเส้นทางถาวรจาก www.domain.com กับโดเมน .com จะถูกเพิ่มในการตั้งค่าเริ่มต้น Nginx ก่อนหน้านี้พวกเขาทั้งสองมีอยู่และนำไปสู่การยกตัวอย่างเช่น ประเด็นการอนุญาต (ผู้ใช้เข้าสู่ระบบใน www.domain.com ไม่ได้เข้าสู่ระบบใน domain.com กับการตั้งค่าเริ่มต้น django เกี่ยวกับโดเมนคุกกี้).
มีอะไรใหม่ ในรุ่น 0.7.2:
- Ubuntu 10.04 (ชัดเจน) การสนับสนุนครั้งแรก (ความต้องการนี้ การทดสอบเพิ่มเติม);
- backports สำหรับ Ubuntu 10.04 และ 10.10;
- เอกสารตอนนี้ใช้ชุดรูปแบบเริ่มต้น;
- การจัดการระยะไกล django ข้อผิดพลาดคำสั่งนี้ไม่มีอีกต่อไป silinced;
- เรียก create_linux_account ด้วยชื่อผู้ใช้เริ่มต้นไม่ได้รับการแก้ไข;
- มัณฑนากร define_host สำหรับความหมายโฮสต์ง่าย;
- ค่า DB_USER เริ่มต้น ('ราก') จะเลิก;
- การตั้งค่าเริ่มต้น Nginx ใช้ INSTANCE_NAME สำหรับบันทึก.
- เพื่อที่จะอัพเกรดโปรดตั้ง DB_USER ที่ 'ราก' อย่างชัดเจนใน env.conf ถ้ามันถูกมองข้าม.
มีอะไรใหม่ ในรุ่น 0.7.1:
- การจัดการ DB_ROOT_PASSWORD ได้รับการแก้ไข
มีอะไรใหม่ ในรุ่น 0.6.1:
- verify_exists อาร์กิวเมนต์ของฟังก์ชัน fab_deploy.utils.upload_config_template เป็น เปลี่ยนชื่อเป็น skip_unexistent;
- fab_deploy.utils.upload_config_template ตอนนี้ผ่าน kwargs พิเศษทั้งหมดโดยตรงกับ upload_template ผ้าของ (ขอบคุณวลาดิมี Mihailenco);
- คำสั่ง fab_deploy.virtualenv.pip_setup_conf สำหรับการอัปโหลด pip.conf (ขอบคุณวลาดิมี Mihailenco);
- fab_deploy.deploy.push ไม่เรียก 'synccompress' คำสั่งการจัดการ;
- fab_deploy.deploy.push ยอมรับ 'before_restart' โต้แย้งคำ - ที่ callable ที่จะต้องดำเนินการก่อนที่จะรหัสโหลด;
- ถดถอยแก้ไขในคำสั่ง fab_deploy.deploy.push: 'notest' อาร์กิวเมนต์ถูกเปลี่ยนชื่อไม่ถูกต้อง 'ทดสอบ';
- เอกสารที่มีการเพิ่มการปรับแต่ง.
ต้องการ
- หลาม
- Django
- Jinja2
- ภาคใต้ที่ใช้สำหรับการโยกย้าย
- เซิร์ฟเวอร์ Debian เลนนี่หรือ VPS ที่มีการเข้าถึง SSH ฉันไม่ได้มีเซิร์ฟเวอร์อื่น ๆ เช่นการ อูบุนตูยังไม่ทดลอง แต่มันอาจจะทำงานร่วมกับการเปลี่ยนแปลงเล็ก ๆ บาง.
- ถ้าต้องการ: Django ลูกประคบใช้สำหรับ CSS และ JS bundling
- ผ้า
- โครงการของคุณจะถูกเก็บไว้ในพื้นที่เก็บข้อมูล Mercurial
ความคิดเห็นที่ไม่พบ