django-fagungis

Szoftver screenshot:
django-fagungis
Szoftver adatai:
Változat: 0.0.17
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Darii Denis
Engedély: Ingyenes
Népszerűség: 12

Rating: 1.0/5 (Total Votes: 1)

A Django-fagungis lehetővé teszi, hogy az egyszerű üzembe helyezést és telepítéséhez Django projekt a Linux szerveren. Ez fogja telepíteni és konfigurálni az Ön számára:
- Nginx
- Gunicorn
- Supervisor
- Virtualenv
Telepítés
Van néhány különböző módon telepíthető Fagungis:
Segítségével pip
Ha még pip telepíteni az adott rendszeren, csak írja:
pip telepíteni Django-fagungis
Ha már van egy régebbi változatát Fagungis, és szeretné frissíteni, használja:
pip telepíteni U Django-fagungis
Telepítés könyvtár
Ha már kapott egy példányt a Fagungis segítségével akár Mercurial vagy letölthető archív, akkor töltsd le a copy van az egész rendszerre kiterjedő. Próbálja futtatni:
python setup.py fejlesztése
Ha ez nem sikerül, akkor nem kell setuptools vagy azzal egyenértékű telepítve; sem telepíteni őket, vagy fuss:
python setup.py telepíteni
Hogyan kell használni fagungis?
Ha már telepítette Fagungis, akkor folytassa a konfiguráció a projekt.
Configuration
Először is be kell állítania a projekt feladat beállításait. Ehhez már készen van ez a fájl a path / to / fagungis / example_fabfile.py így létre egy másolatot a fájlt, és módosítsa az Ön igényei szerint.
Megtalálható még egy online változata example_fabfile.py itt: https://bitbucket.org/DNX/django-fagungis/src/tip/fagungis/example_fabfile.py
Felhívjuk a figyelmet, hogy nincs semmilyen feladatot a fabfile.py neve:
& Nbsp; beállítási
& Nbsp; telepíteni
& Nbsp; test_configuration
vagy
& Nbsp; hg_pull
mert ezek a nevek fenntartva Fagungis.
Teszteld a konfigurációs első!
Fagungis jön a saját automatikus konfiguráció tesztek. Minden alkalommal, amikor fut a beállítás vagy telepíteni feladata, konfigurációs tesztek nevezzük. Különben is, manuálisan futtatni ezeket a teszteket a projekt konfiguráció:
Fab project_name test_configuration
Ha fut test_configuration kézzel, akkor érezhető egy kis kimeneti kb minden projekt beállításait.
Szüksége van egy példát?
Ok, tegyük fel szeretné beállítani a Django projekt az úgynevezett "projectus". Szóval, mit tudunk róla? tudjuk:
- A projekt neve projectus
- A hg adattár https://bitbucket.org/DNX/projectus
- Az IP a szerver, ahol szeretné, hogy a fogadó ez: 88.88.88.88
- A használni kívánt domain www.projectus.org melyek tartalmazzák 88.88.88.88
Ok, ez elég ahhoz, hogy beállításához és telepítéséhez projekt, csináljuk meg! Clone projektek / example.py:
cp path / to / fagungis / example_fabfile.py path / to / projectus / fabfile.py
Most kell alkalmazni néhány változás a korábbi klónozott fabfile.py fájlt a projekt root:
& Nbsp; változást feladat nevét:
& Nbsp; # tól:
& Nbsp; @ task
& Nbsp; def például ():
& Nbsp; #, hogy:
& Nbsp; @ task
& Nbsp; def projectus ():
& Nbsp; változást projekt neve:
& Nbsp; # tól:
& Nbsp; env.project = 'example_production "
& Nbsp; #, hogy:
& Nbsp; env.project = 'projectus "
& Nbsp; változást tár:
& Nbsp; # tól:
& Nbsp; env.repository = 'https://bitbucket.org/DNX/example "
& Nbsp; #, hogy:
& Nbsp; env.repository = 'https://bitbucket.org/DNX/projectus "
& Nbsp; változást szerver IP:
& Nbsp; # tól:
& Nbsp; env.hosts = ['root@192.168.1.1 ",]
& Nbsp; #, hogy:
& Nbsp; env.hosts = ['root@88.88.88.88 ",]
& Nbsp; változást nginx szerver neve:
& Nbsp; # tól:
& Nbsp; env.nginx_server_name = "example.com"
& Nbsp; #, hogy:
& Nbsp; env.nginx_server_name = 'projectus.org "
Nem, próbáljuk meg konfiguráció:
Fab projectus test_configuration
akkor megjelenik egy üzenet:
Configuration tesztek telt el!
A telepítő a projekt
Feltételezve, hogy mindent beállítottunk a projekt most készen áll arra, hogy elindítja a beállítás:
Fab projectus beállítás
E folyamat során láthatjuk az összes kimenő parancsokat indított a szerveren. Egy bizonyos ponton akkor lehet kérni néhány információt, mint Django felhasználói jelszót (ha Django felhasználó nem létezett), illetve tároló jelszót klónozni a projekt. Végén ezt a feladatot meg kell tekintenünk egy üzenetet, hogy a telepítés sikeres véget ért. Most lehet menni a bevetés a projekt. Kérjük teszt manualy a beállítási legalább követően először az útmutató :: https://bitbucket.org/DNX/django-fagungis/wiki/Setup_test
Telepítse a projekt
Miután futtasd a készen állsz, hogy telepíteni a projekt. Ez kell begépelni:
Fab projectus deploy
Ami a beállítás akkor lehet kérni néhány info telepítése során. A végén meg kell tekintenünk egy üzenetet, hogy a telepítés sikeres véget ért. Keresd meg a http://projectus.org a böngészőben, és biztosíthatom, hogy minden rendben van
Hogyan teszteljük fagungis?
Kérjük teszt minden művelet manualy, legalábbis az első alkalom, követni ezt a leírást:
https://bitbucket.org/DNX/django-fagungis/wiki/Setup_test
Ez növeli a bizalmat a fagungis.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Darii Denis

django-bisnavi
django-bisnavi

15 Apr 15

Hozzászólások a django-fagungis

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!