django-Fab-dislokuoti yra skirtas būti lengva darbui ir valdymo sprendimą & nbsp; Django projektų per Mercurial, audinių, virtualenv, nginx, pip ir Apache su mod_wsgi. Palaikoma OS yra Debian lenny.
Ši programinė įranga yra labai užsispyręs. Tai iš audinio scenarijus, kad gerai dirba kartu mano projektai kolekcija.
Keli projektai gali būti naudojami tomis pačiomis VPS naudojant Django-Fab-dislokuoti. Vienas projektas gali būti naudojami keliuose serveriuose. Projektai izoliuoti virtualenv.
Prašome nenaudoti OpenVZ arba Virtuozzo VPS ųjų dislokavimui! Naudokite XEN ar KVM ar nekilnojamojo serverių vietoj. OpenVZ, turi labai rimtų problemų su atminties valdymas (virt skaičiuojamas ir ribotas vietoj RSS ar kažkas), todėl Apache (ir kitų programinės įrangos siuntos kaip MySQL InnoDB variklio) yra visiškai netinkami ant OpenVZ būdami atminties išmintingas ir veiksmingi nuo XEN.
Dokumentacija: http://pypi.python.org/pypi/django-fab-deploy/
What naujo , šioje laidoje:
- root_password argumentas mysql_create_db (dėka Michael Brown).
Kas naujo versijos 0.7.4:
- django-Fab-dislokuoti dabar yra suderinama su audinio 1.4 (ir reikalauja audinys 1.4);
- Nginx ir WSGI scenarijus dabar yra suderinama su artėjančių Django 1.4; pavyzdys django 1.4 projekto konfigūracijos papildoma vadovauti;
- spartusis artimųjų env numatytuosius į define_host apdailininko;
- Ubuntu 10.04 Apache pakartotinai paleisti nustatyti;
- config_templates / hgrc pašalinamas;
- bandymai atnaujintas fabtest & gt; = 0,1;
- apache_is_running funkcija.
Kas naujo versijos 0.7.3:
- nuolatinis peradresavimas iš www.domain.com į domeną Com yra įtraukta į numatytąjį Nginx config. Anksčiau jie abu buvo galima ir tai veda prie pvz leidimų klausimai (prisijungusiam ne www.domain.com nebuvo prisijungęs prie domain.com su numatytoji django nustatymus dėl slapukų domeno).
Kas naujo versijos 0.7.2:
- Ubuntu 10.04 (Lucid) pradinė parama (tai turi daugiau bandymų);
- adaptuotų paketų Ubuntu 10.04 ir 10.10;
- docs dabar naudoja numatytąjį tema;
- Nuotolinio valdymo django komandų klaidų nebėra silinced;
- remtis create_linux_account su nenumatytoji Vartotojas yra fiksuotas;
- define_host dekoratorius lengviau priimančiosios apibrėžimą;
- Numatytasis DB_USER vertė ("root") yra pasmerkta;
- Numatytasis nginx config naudoja INSTANCE_NAME rąstams.
- Siekiant atnaujinti nustatykite DB_USER į "root" aiškiai env.conf jei jis buvo praleistas.
Kas naujo versijos 0.7.1:
- DB_ROOT_PASSWORD tvarkymas yra nustatytas
Kas naujo versijos 0.6.1:
- verify_exists argumentas fab_deploy.utils.upload_config_template funkcija buvo pervadinta į skip_unexistent;
- fab_deploy.utils.upload_config_template dabar eina visas papildomas kwargs tiesiogiai audinio anketa upload_template (dėka Vladimiras Mihailenco);
- fab_deploy.virtualenv.pip_setup_conf komanda įkelti pip.conf (dėka Vladimiras Mihailenco);
- fab_deploy.deploy.push nebėra ragina "synccompress" valdymo komanda;
- fab_deploy.deploy.push priima "before_restart" raktažodžių argumentas - tai pareikalavimo, kad bus įvykdytas prieš kodas reload;
- fiksuotas regresiją fab_deploy.deploy.push komandą: "notest" argumentas buvo neteisingai pavadinta "bandymas";
- tinkinimo dokumentai yra pridedami.
Reikalavimai :
- Python
- Django
- Jinja2
- Pietų naudojamas migracijos
- Debian lenny serverio ar VPS su SSH prieiga. Aš neturiu kitų serverių Taigi pvz Ubuntu yra nepatikrinta, bet tai galbūt dirbti su kai kuriais nedideliais pakeitimais.
- Pasirinktinai: django-kompresas naudojamas CSS ir JS susiejimas
- Audinys
- Jūsų projektas yra saugomi Mercurial saugyklos
Komentarai nerastas