--- a/README.markdown Thu Aug 30 18:36:02 2012 +0200
+++ b/README.markdown Thu Aug 30 18:46:32 2012 +0200
@@ -5,11 +5,11 @@
### virtualenv
Ce répertoire contient toutes les ressources python utilisées pour construire les environements virtuels ([virtualenv](http://www.virtualenv.org)).
-Il y a à la fois les distributions des librairies utilisées, ainsi que des script de création des environerments virtuels.
+Il y à la fois les distributions des librairies utilisées, ainsi que des scripts de création des environements virtuels.
### sbin
-Contient les script de synchronisation et de publication. Ces script sont des script [Fabric](http://fabfile.org)
+Contient les scripts de synchronisation et de publication. Ces script sont des script [Fabric](http://fabfile.org).
### web
@@ -20,7 +20,7 @@
Le répertoire statique doit être servi par un serveur web classique (apache, nginx,...). Le répertoire dynamique doit être servi par un serveur applicatif python.
-Nous recommandont l'utilisation de serveur applicatif supprtant WSGI, comme [uWSGI](http://projects.unbit.it/uwsgi/).
+Nous recommandont l'utilisation de serveur applicatif supportant WSGI, comme [uWSGI](http://projects.unbit.it/uwsgi/).
## Procédure de déploiement:
@@ -45,11 +45,15 @@
cd sbin/sync
fab sync_web:<Version>
-Cette commande va créer une fichier de configuration minimal sur le serveur web à partir des informations renseigné dans le fichier config.py de l'étape précédente.
+Cette commande va créer un fichier de configuration minimal sur le serveur web à partir des informations renseignées dans le fichier config.py de l'étape précédente.
-4- Sur le serveur distant, édition du fichier de configuration `<remote_web_path>/theend/config.py`.
-configuration du serveur web, du process uwsgi et de leur communication. Il est recommander d'avoir un outils de monitoring pour surveiller l'instance uwsgi. [supervisor](http://supervisord.org/) est un bon candidat pour ce role.
-Voici un exemple de fichier de configuration:
+4- Sur le serveur distant:
+* édition du fichier de configuration `<remote_web_path>/theend/config.py`.
+* configuration du serveur web
+* du process uwsgi et de leur communication.
+
+Il est recommandé d'avoir un outil de monitoring pour surveiller l'instance uwsgi. [supervisor](http://supervisord.org/) est un bon candidat pour ce role.
+Voici un exemple de fichier de configuration `supervisor`:
[program:theend]
command=<path to virtualenv>/bin/uwsgi --yaml /etc/uwsgi/theend.yml
@@ -79,6 +83,7 @@
La mise à jour du site se fait ensuite par la commande `sync_web` du script de synchronisation pour des changement dans la partie web et `create_virtualenv` pour les changements de resource python.
-À noter que le commande `update_lib` permet de mettre à jour les packages python individuellement:
+À noter que la commande `update_lib` permet de mettre à jour les packages python individuellement:
+
fab update_lib:<version>,<package>
-où package est l'un des intitulé de package contenu dans le fichier `virtualenv/web/res/res_create_env.py`.
+où package est l'un des intitulés de package contenus dans le fichier `virtualenv/web/res/res_create_env.py`.