Django-fab-υλοποιήσιμη προορίζεται να είναι μια εύκολη εγκατάσταση και διαχείριση λύση για & nbsp? Σχέδια Django χρησιμοποιώντας το Mercurial, ύφασμα, virtualenv, nginx, pip και apache με mod_wsgi. Το υποστηριζόμενο λειτουργικό σύστημα είναι το Debian Lenny.
Αυτό το λογισμικό είναι πολύ δογματικός. Πρόκειται για μια συλλογή από σενάρια ύφασμα που λειτουργούν καλά μαζί για τα έργα μου.
Πολλά σχέδια μπορούν να χρησιμοποιηθούν για τις ίδιες VPS χρήση Django-fab-εκπυρσοκρότησης. Ένα έργο μπορεί να αναπτυχθεί σε διάφορους εξυπηρετητές. Τα έργα που έχουν απομονωθεί με virtualenv.
Παρακαλώ μην χρησιμοποιείτε OpenVZ ή Virtuozzo VPS για την αποστολή! Χρησιμοποιήστε XEN ή KVM ή πραγματική διακομιστές αντ 'αυτού. OpenVZ έχει πολύ σοβαρά προβλήματα με τη διαχείριση της μνήμης (virt συνυπολογίζεται και περιορίζεται αντί του RSS ή κάτι τέτοιο), ώστε Apache (και πολλά άλλα λογισμικά όπως το InnoDB κινητήρα της MySQL) είναι εντελώς άχρηστο για OpenVZ ενώ είναι μνήμη-σοφός και αποδοτικοί στο Ξεν.
Τεκμηρίωση: http://pypi.python.org/pypi/django-fab-deploy/
What είναι νέο σε αυτήν την έκδοση:
- επιχείρημα root_password για mysql_create_db (χάρη Michael Brown).
Τι είναι καινούργιο στην έκδοση 0.7.4:
- Django-fab-υλοποιήσιμη τώρα είναι συμβατό με ύφασμα 1.4 (και απαιτούν ύφασμα 1.4)?
- nginx και WSGI σενάρια είναι πλέον συμβατό με την επερχόμενη Django 1.4? παράδειγμα του Django διαμόρφωσης 1.4 του έργου προστίθεται για να καθοδηγήσει?
- συντόμευση για τη διέλευση προεπιλογές env σε define_host διακοσμητής?
- Ubuntu 10.04 apache επανεκκίνηση fix?
- config_templates / hgrc αφαιρείται?
- δοκιμές ενημερώνονται για fabtest & gt? = 0.1?
- λειτουργία apache_is_running.
Τι είναι καινούργιο στην έκδοση 0.7.3:
- μόνιμη ανακατεύθυνση από www.domain.com με τον τομέα .com προστίθεται στο config προεπιλεγμένη nginx. Προηγουμένως ήταν διαθέσιμη και αυτό οδηγεί σε π.χ. θέματα αδειοδότησης (χρήστης συνδεθεί σε www.domain.com δεν ήταν συνδεδεμένος στο domain.com με τις προεπιλεγμένες ρυθμίσεις Django όσον αφορά τον τομέα μπισκότο).
Τι είναι καινούργιο στην έκδοση 0.7.2:
- Ubuntu 10.04 (διαυγής) αρχική υποστήριξη (αυτό πρέπει περισσότερες δοκιμές)?
- backports για το Ubuntu 10.04 και 10.10?
- docs τώρα χρησιμοποιώντας το προεπιλεγμένο θέμα?
- σφάλματα εντολή απομακρυσμένης διαχείρισης Django δεν silinced πλέον?
- επικαλούμενη create_linux_account με μη προεπιλεγμένο όνομα χρήστη είναι σταθερό?
- define_host διακοσμητής για ευκολότερη ορισμός υποδοχής?
- προεπιλεγμένη τιμή DB_USER («ρίζα») έχει καταργηθεί?
- προεπιλεγμένη config nginx χρησιμοποιεί Όνομα_εμφάνισης για κορμούς.
- Για να αναβαθμίσετε ορίστε 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 επιχείρημα λέξη-κλειδί - αυτό είναι ένα απαιτητών που θα εκτελεστεί λίγο πριν από τον κωδικό reload?
- σταθερής παλινδρόμησης σε fab_deploy.deploy.push εντολή: «notest« επιχείρημα λάθος μετονομάστηκε σε «τεστ»?
- προστίθενται docs προσαρμογής.
Απαιτήσεις :
- Python
- Django
- Jinja2
- Νότια χρησιμοποιείται για μεταναστεύσεις
- Debian Lenny server ή VPS με πρόσβαση SSH. Δεν έχω άλλους servers έτσι π.χ. Το Ubuntu δεν έχει δοκιμαστεί, αλλά πιθανότατα θα συνεργαστεί με κάποιες μικρές αλλαγές.
- Προαιρετικά: Django-συμπίεση χρησιμοποιείται για CSS και JS ομαδοποίηση
- Ύφασμα
- Το έργο σας είναι αποθηκευμένα σε Mercurial αποθετήριο
Τα σχόλια δεν βρέθηκε