django-fab-distribuere er ment å være en enkel distribusjon og løsning for & nbsp; Django prosjekter ved hjelp av Mercurial, stoff, virtualenv, nginx, pip og apache med mod_wsgi. Den støttet OS er Debian Lenny.
Denne programvaren er veldig sta. Det er en samling av stoff skript som fungerer godt sammen for mine prosjekter.
Flere prosjekter kan distribueres på samme VPS bruker django-fab-distribuere. Et prosjekt kan distribueres på flere servere. Prosjekter er isolert med virtualenv.
Vennligst ikke bruk OpenVZ eller Virtuozzo VPS for distribusjon! Bruk XEN eller KVM eller ekte servere i stedet. OpenVZ har svært alvorlige problemer med minnehåndtering (VIRT telles og begrenset i stedet for RSS eller noe) så apache (og en del annet programvare som mysql sin InnoDB motor) er helt ubrukelig på OpenVZ samtidig som minne-messig og performant på XEN.
Dokumentasjon: http://pypi.python.org/pypi/django-fab-deploy/
What er ny i denne utgaven:
- root_password argument for mysql_create_db (takk Michael Brown).
Hva er nytt i versjon 0.7.4:
- django-fab-distribuere er nå kompatibel med stoff 1.4 (og krever stoff 1.4);
- Nginx og wsgi skript er nå kompatibel med kommende django 1,4; eksempel på django 1.4 prosjekt konfigurasjon er lagt til veilede;
- snarvei for bestått env mislighold i define_host dekoratør;
- Ubuntu 10.04 apache omstart fix;
- config_templates / hgrc fjernes;
- tester er oppdatert for fabtest & gt; = 0,1;
- apache_is_running funksjon.
Hva er nytt i versjon 0.7.3:
- permanent redirect fra www.domain.com til domenet .com er lagt til standard nginx config. Tidligere var de begge tilgjengelig, og dette fører til f.eks autorisasjons problemer (brukeren er logget inn på www.domain.com ble ikke logget inn på domain.com med standard django innstillinger angå cookie domain).
Hva er nytt i versjon 0.7.2:
- Ubuntu 10.04 (lucid) innledende brukerstøtte (dette behov mer testing);
- backports for Ubuntu 10.04 og 10.10;
- docs nå bruker standardtemaet;
- fjern django ledelse kommando feil er ikke lenger silinced;
- påberope create_linux_account med ikke-standard brukernavn er fast;
- define_host dekoratør for enklere verts definisjon;
- standard db-verdi («root») er foreldet;
- standard nginx config bruker forekomst for loggene.
- For å oppgradere vennligst sett db-bruker til "root" eksplisitt i env.conf hvis det ble utelatt.
Hva er nytt i versjon 0.7.1:
- DB_ROOT_PASSWORD håndtering er fast
Hva er nytt i versjon 0.6.1:
- verify_exists argument av fab_deploy.utils.upload_config_template funksjon var omdøpt til skip_unexistent;
- fab_deploy.utils.upload_config_template passerer nå alle ekstra kwargs direkte til stoffets upload_template (takk Vladimir Mihailenco);
- fab_deploy.virtualenv.pip_setup_conf kommando for opplasting pip.conf (takk Vladimir Mihailenco);
- fab_deploy.deploy.push ikke lenger kaller 'synccompress' ledelse kommando;
- fab_deploy.deploy.push aksepterer 'before_restart "keyword argument - det er en oppsigelige som vil bli utført like før kode reload;
- fast regresjon i fab_deploy.deploy.push kommando: 'notest' argument ble feilaktig omdøpt til "test";
- tilpasnings docs er lagt til.
Krav :
- Python
- Django
- Jinja2
- Sør brukes til vandringer
- Debian Lenny server eller VPS med ssh tilgang. Jeg har ikke andre servere så f.eks Ubuntu er uprøvd, men det vil muligens jobbe med noen små endringer.
- Valgfritt: django-komprimere brukes til css og js bundling
- Fabric
- Prosjektet er lagret i Mercurial repository
Kommentarer ikke funnet