charbino / deployLocal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deploy Local

Ce script bash permet d'automatiser la phase de configuration d'un projet sur le poste d'un développeur.

Type de projet supporté :

  • Prestashop
  • Symfony
  • Wordpress
Process :
  • Ajout du hostname dans /etc/hosts
  • Création de la configuration nginx en fonction du type de projet (prestashop, symfony, wordpress)
  • Téléchargement des sources depuis git (github, gitlab ect ....) [Optionnel]
  • Création de la base de donnée [Optionnel]
  • Import d'un dump (si le projet contient un dossier /dump [Optionnel]

Installation

  1. Changer les paramètres au début du fichier deployLocal/deployLocal.sh

  2. Mettre les sources dans le dossier /usr/local/bin/deployLocal

sudo cp -r deployLocal /usr/local/lib/deployLocal
  1. Créer le lien symbolique de la commande pour qu'elle soit accessible depuis n'importe où.
sudo ln -s /usr/local/lib/deployLocal/deploy.sh /usr/local/bin/deployLocal

Utilisation

Vous pouvez utiliser la commande n'importe ou.

Il faut utiliser la commande en sudo :

sudo deployLocal

About


Languages

Language:Shell 100.0%