Déploiement

De libertribes.
(Différences entre les versions)
Aller à : Navigation, rechercher
(Méthode avec rsync)
 
Ligne 15 : Ligne 15 :
 
== Méthode avec rsync ==
 
== Méthode avec rsync ==
  
  rsync -e ssh -avz --delete-after {le répertoire locale ou se trouve l'application} user@ip_du_serveur:/dossier/destination/
+
Le fichier ".rsync-exclude"
 +
 
 +
.hg*
 +
vendor
 +
 
 +
  $> rsync -e ssh -ravz --delete-after ./ --exclude-from=.rsync-exclude www-test_hegoa_eu@test.hegoa.eu:/var/www/nginx-test.hegoa.eu/

Version actuelle en date du 30 décembre 2011 à 01:14

Je vais essayer de mettre par écrit les procédures de déploiement de l'application.

Cela n'a pas vraiment d'importance, mais je précise,que sur mon serveur j'utilise nginx (et non apache) avec php(en mode cgi avec un processus par site avec un utilisateur par site).

De plus je suis une nomenclature personnel qui n'es nullement la optimal :

URL : http://test.hegoa.eu/
Utilisateur : www-test_hegoa_eu
Nom de domaine : test.hegoa.eu
Fichier de configuration pour ngnix: /etc/nginx/sites-available/test.hegoa.eu
Fichier de configuration pour php-cgi: /etc/init/php-cgi-test.hegoa.eu.conf
Répertoire pour le site : /var/www/nginx-test.hegoa.eu
Racine du site : /var/www/nginx-test.hegoa.eu/web
Named pipe entre ngnix et php-cgi : /tmp/test.hegoa.eu.sock

Méthode avec rsync

Le fichier ".rsync-exclude"

.hg*
vendor
$> rsync -e ssh -ravz --delete-after ./ --exclude-from=.rsync-exclude www-test_hegoa_eu@test.hegoa.eu:/var/www/nginx-test.hegoa.eu/
Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Boîte à outils