From 14733c07a0b4356f15380e5e6df60c5a60586b07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Mon, 12 Sep 2016 19:33:39 +0200 Subject: [PATCH] Petits changements Clarification du README Utilisation de sed pour construire les fichiers de config --- README.md | 10 +++------- provisioning/bootstrap.sh | 3 +++ provisioning/supervisor.conf | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 80d87e87..db2cc93b 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,9 @@ gérer la machine virtuelle : - `vagrant ssh` vous connecte en SSH à la machine virtuelle, dans le dossier où est installé GestioCOF. Vous pouvez utiliser les commandes Django - habituelles (`manage.py runserver` etc.) + habituelles (`manage.py runserver` etc.) pour lancer + [le serveur en dev](#lancer-le-serveur-de-développement-standard) par + exemple **Le dossier avec le code de GestioCOF est partagé entre la machine virtuelle et votre machine physique : vous pouvez donc utiliser votre éditeur favori pour @@ -108,12 +110,6 @@ Vous pouvez maintenant installer les dépendances Python depuis les fichiers Copiez le fichier `cof/settings_dev.py` dans `cof/settings.py`. -Enfin, configurez le mot de passe redis le plus simple et de ne pas en utiliser -(pas de risque en local) en remplaçant la ligne `hosts` dans -`settings.CHANNEL_LAYER` par - - "hosts": [("localhost", 6379)] - #### Installation avec MySQL Il faut maintenant installer MySQL. Si vous n'avez pas déjà MySQL installé sur diff --git a/provisioning/bootstrap.sh b/provisioning/bootstrap.sh index d3d0f4cb..f072e6fc 100644 --- a/provisioning/bootstrap.sh +++ b/provisioning/bootstrap.sh @@ -65,4 +65,7 @@ sudo -H -u vagrant crontab provisioning/cron.dev pip install daphne apt-get install -y supervisor cp /vagrant/provisioning/supervisor.conf /etc/supervisor/conf.d/gestiocof.conf +sed "s/{DBUSER}/$DBUSER/" -i /etc/supervisor/conf.d/gestiocof.conf +sed "s/{DBNAME}/$DBNAME/" -i /etc/supervisor/conf.d/gestiocof.conf +sed "s/{DBPASSWD}/$DBPASSWD/" -i /etc/supervisor/conf.d/gestiocof.conf service supervisor restart diff --git a/provisioning/supervisor.conf b/provisioning/supervisor.conf index 487defe3..4c46b952 100644 --- a/provisioning/supervisor.conf +++ b/provisioning/supervisor.conf @@ -2,7 +2,7 @@ command=/usr/bin/python /vagrant/manage.py runworker directory=/vagrant/ user=vagrant -environment=DBUSER="cof_gestion",DBNAME="cof_gestion",DBPASSWD="4KZt3nGPLVeWSvtBZPSM3fSzXpzEU4",DJANGO_SETTINGS_MODULE="cof.settings_dev" +environment=DBUSER={DBUSER},DBNAME={DBNAME},DBPASSWD={DBPASSWD},DJANGO_SETTINGS_MODULE="cof.settings_dev" autostart=true autorestart=true redirect_stderr=true @@ -11,7 +11,7 @@ redirect_stderr=true [program:interface] command=/usr/local/bin/daphne -b 127.0.0.1 -p 8001 cof.asgi:channel_layer -environment=DBUSER="cof_gestion",DBNAME="cof_gestion",DBPASSWD="4KZt3nGPLVeWSvtBZPSM3fSzXpzEU4" +environment=DBUSER={DBUSER},DBNAME={DBNAME},DBPASSWD={DBPASSWD},DJANGO_SETTINGS_MODULE="cof.settings_dev" directory=/vagrant/ redirect_stderr=true autostart=true