deploytool

Skjermbilde programvare:
deploytool
Prog.varedetaljer:
Versjon: 0.6.1
Last opp dato: 20 Feb 15
Utvikler: Nick Badoux
Lisens: Gratis
Popularitet: 7

Rating: 2.0/5 (Total Votes: 1)

deploytool er en prosjektsøknad for distribusjon, forsyning og lokale oppgaver.
Eksterne krav:
- Apache
- Cent OS
- Gcc
- Nginx
- MYSQL
- MySQL-python
- MySQL-devel
- OpenSSH
- Pip (0.8.1+)
- Python (2.6)
- Python-devel
- Sudo
- Virtualenv (1.6+)
Lokale krav:
- Stoff (1.2.2+)
- Git (1.6+)
Bruk:
Legg app deployering til Django prosjekt:
$ Cd / sti / til / prosjekt
$ Git clone git@github.com: leukeleu / distribusjon-fabric.git
$ Mv ./deployment-fabric/deployment ./deployment
$ Mv ./deployment-fabric/fabfile.py ./fabfile.py
$ Rm -rf ./deployment-fabric
Forberede seg ved å ha passord på hånden for disse brukerne:
- OS: klargjøring bruker (SSH, sudo)
- OS: prosjekt bruker (oppgaver distribusjons)
- DB: mysql root bruker (database provisioning)
- DB: mysql-prosjektet bruker (oppgaver distribusjons)
- DJ: django admin bruker (administrator-tilgang)
Bestemmelse og distribuere prosjektet:
- Oppdatering fabfile.py med riktige innstillinger
- Kjør setup ('fab staging setup')
- Behandle tilgang ('fab staging nøkler')
- Først distribuere ('fab staging distribuere')
Eksempler:
# Liste alle tilgjengelige oppgaver
$ Fab liste
# Vise detaljert informasjon for oppgaven
$ Fab -d TASKNAME
# Utføre oppgaven med parametere
$ Fab TASKNAME: ARG = VERDI
# Eksempel: distribuere siste versjon av lokale strøm gren å iscenesette serveren
$ Fab iscenesettelse distribuere

Krav :

  • Python
  • Django

Kommentarer til deploytool

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!