deploytool

Programinė įranga Screenshot:
deploytool
Programinė detalės:
Versija: 0.6.1
Įkėlimo datą: 20 Feb 15
Kūrėjas: Nick Badoux
Licencija: Nemokamai
Populiarumas: 7

Rating: 2.0/5 (Total Votes: 1)

deploytool yra projekto paraiškos dislokavimui, teikimo ir vietos užduotis.
Nuotolinio reikalavimai:
- Apache
- Cent OS
- Gcc
- Nginx
- MySQL
- MySQL python
- MySQL devel
- OpenSSH
- Pip (0.8.1+)
- Python (2.6)
- Python-devel
- Sudo
- Virtualenv (1.6 +)
Vietos reikalavimai:
- Audinys (1.2.2+)
- Git (1.6 +)
Naudojimas:
Pridėti diegimo programą, Django projekto:
$ Cd / path / to / projektas
$ Git klonas git@github.com: leukeleu / diegimas-fabric.git
$ Mv ./deployment-fabric/deployment ./deployment
$ Mv ./deployment-fabric/fabfile.py ./fabfile.py
$ Rm-rf ./deployment-fabric
Paruoškite turėdami slaptažodžius po ranka šių vartotojų:
- Operacinė sistema: atidėjiniams vartotojas (SSH, sudo)
- Operacinė sistema: projektas vartotojas (diegimo uždaviniai)
- DB: mysql root (duomenų bazės atidėjinių)
- DB: MySQL projektas vartotojas (diegimo uždaviniai)
- DJ: django admin vartotojas (svetainė admin prieiga)
Teikimas ir dislokuoti projektą:
- Atnaujinti fabfile.py su teisingus parametrus
- Vykdyti setup ("Fab sustojimo nustatymas)
- Tvarkyti prieigos ("Fab sustojimo raktus)
- Pirma diegimas ("Fab sustojimo diegimas)
pavyzdžiai:
# Sąrašą visų turimų užduotys
$ Fab sąrašas
# Parodyti išsamią informaciją apie užduotį
$ Fab -d TASKNAME
# Vykdyti užduotį parametrų
$ Fab TASKNAME: ARG = VERTĖ
# Pavyzdys: dislokuoti naujausią versiją vietos dabartinės filialo sustojimo serverį
$ Fab sustojimo diegimas

Reikalavimai :

  • Python
  • Django

Komentarai deploytool

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!