django-fab-Deploy är avsedd att vara en enkel driftsättning och hantering lösning för & nbsp; Django projekt med Mercurial, tyg, virtualenv, nginx, pip och apache med mod_wsgi. Operativsystemet stöds är Debian Lenny.
Denna programvara är mycket påstridig. Det är en samling av tyg skript som fungerar bra tillsammans för mina projekt.
Flera projekt kan användas på samma VPS använder django-fab-driftsätta. Ett projekt kan användas på flera servrar. Projekten är isolerade med virtualenv.
Använd inte OpenVZ eller Virtuozzo VPS för driftsättning! Använd XEN eller KVM eller riktiga servrar istället. OpenVZ har mycket allvarliga problem med minneshantering (VIRT räknas och begränsad istället för RSS eller något) så apache (och en massa andra program som mysql s InnoDB motor) är helt oanvändbar på OpenVZ samtidigt som minnesmässigt och presterande på XEN.
Dokumentation: http://pypi.python.org/pypi/django-fab-deploy/
What är ny i den här versionen:
- root_password argument för mysql_create_db (tack Michael Brown).
Vad är nytt i version 0.7.4:
- django-fab-deploy nu är kompatibel med tyg 1.4 (och kräver tyg 1.4);
- Nginx och WSGI manus är nu kompatibelt med kommande django 1,4; exempel på django 1.4 projektkonfiguration sätts att vägleda;
- genväg för att passera env defaults i define_host dekoratör;
- Ubuntu 10.04 apache återstart fix;
- config_templates / hgrc avlägsnas;
- tester uppdateras för fabtest & gt; = 0,1;
- apache_is_running funktion.
Vad är nytt i version 0.7.3:
- permanent omdirigering från www.domain.com till domänen .com sättes till standard nginx konfig. Tidigare var de båda tillgängliga och detta leder till t.ex. tillståndsfrågor (användaren loggat in på www.domain.com var inte inloggad på domain.com med standard django inställningar beträffande cookie-domän).
Vad är nytt i version 0.7.2:
- Ubuntu 10.04 (lucid) initial support (detta behov mer testning);
- backports för Ubuntu 10.04 och 10.10;
- docs nu använder standardtemat;
- fjärr django management kommando fel är inte längre silinced;
- åberopar create_linux_account med icke-standard användarnamn är fast;
- define_host dekoratör för enklare värd definition;
- default DB_USER värdet ("root") är föråldrat;
- default nginx config använder instance_name för stockar.
- För att uppgradera ställ DB_USER till "root" explicit i env.conf om det utelämnades.
Vad är nytt i version 0.7.1:
- DB_ROOT_PASSWORD hantering är fast
Vad är nytt i version 0.6.1:
- verify_exists argument fab_deploy.utils.upload_config_template funktion var bytt namn till skip_unexistent;
- fab_deploy.utils.upload_config_template passerar nu alla extra kwargs direkt till tygets upload_template (tack Vladimir Mihailenco);
- fab_deploy.virtualenv.pip_setup_conf kommandot för uppladdning pip.conf (tack Vladimir Mihailenco);
- fab_deploy.deploy.push inte längre kallar "synccompress" kommandohantering;
- fab_deploy.deploy.push accepterar "before_restart" sökord argument - det är en inlösbara som kommer att genomföras precis innan kod reload;
- fast regression i fab_deploy.deploy.push kommandot: "notest argument felaktigt omdöpt till" test ";
- customization docs tillsättes.
Krav :
- Python
- Django
- Jinja2
- South används för migreringar
- Debian Lenny server eller VPS med ssh tillgång. Jag har inte andra servrar så t.ex. Ubuntu är oprövad men det kommer eventuellt arbeta med några små ändringar.
- Tillval: django-compress används för css och js bunt
- Tyg
- Ditt projekt lagras i Mercurial förrådet
Kommentarer hittades inte