implementeren Rangschikking & Samenvatting
- Vergunning:
- The Apache License 2.0
- Naam uitgever:
- Nick Badoux
- Uitgever website:
- https://github.com/leukeleu/
implementeren Tags
implementeren Beschrijving
DeployTool is een projectaanvraag voor implementatie, provisioning en lokale taken.Remote-vereisten: - Apache- cent OS- GCC- NGGINX- MYSQL- MYSQL-Python- Mysql-Devel- OpenSsh- PIP (0.8.1 +) - Python (2.6) - Python-Devel- SUDO- VIRUALENV (1.6+) Lokale vereisten: - Stof (1.2.2 +) - Git (1.6+) Gebruik: Deployment-app toevoegen aan Django Project: $ CD / PAD / TO / PROJECT $ GIT KLONE GIT @ Github.com: Leukeleu / Deployment-Fabric.git $ MV ./Deployment-Fabric/Deplocement ./Deploitmentiend MV ./Depployment-fabric/fabfile.py ./Fabfile.pyeiend RM -RF ./Deployment-FabricPrepare door Met wachtwoorden bij de hand voor deze gebruikers: - OS: Provisioning-gebruiker (SSH, SUDO) - OS: Projectgebruiker (implementatietaken) - DB: MySQL-root-gebruiker (database-provisioning) - DB: MySQL Projectgebruiker (implementatietaken) - DJ: Django Admin-gebruiker (site administratoestand) Voorziening en implementeer het project: - Update Fabrfile.py met de juiste instellingen - Run Setup ('Fab Staging Setup') - Toegang beheren ('Fab Staging Keys') - Eerste implementatie ('Fab Staging Implementeer ') Voorbeelden: # lijst Alle beschikbare TA SKS $ FAB-lijst # Toon gedetailleerde informatie voor taak $ FAB -D TACTNAME # EXECUTE taak met parameters $ FAB TAAGNAME: ARG = VALUE # VOORBEELD: DE LAATSTE VERSIE VAN DE LOKALE HUIDIGE BRANK AAN DE STAGING SERVER $ FAB STAGING DESPRODUCTS HOMEPAGE
implementeren Gerelateerde software