From 73296ea251b14725f97ec9a7629c8d27f362324a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Thu, 10 Aug 2017 16:55:36 +0100 Subject: [PATCH] Setup django before launching daphne + Django --- provisioning/bootstrap.sh | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/provisioning/bootstrap.sh b/provisioning/bootstrap.sh index f604cad0..827db06d 100644 --- a/provisioning/bootstrap.sh +++ b/provisioning/bootstrap.sh @@ -38,6 +38,14 @@ sudo -H -u ubuntu python3 -m venv ~ubuntu/venv sudo -H -u ubuntu ~ubuntu/venv/bin/pip install -U pip sudo -H -u ubuntu ~ubuntu/venv/bin/pip install -r /vagrant/requirements-devel.txt +# Préparation de Django +cd /vagrant +ln -s -f secret_example.py cof/settings/secret.py +sudo -H -u ubuntu DJANGO_SETTINGS_MODULE='cof.settings.dev' bash provisioning/prepare_django.sh + +# Installation du cron pour les mails de rappels +sudo -H -u ubuntu crontab provisioning/cron.dev + # Daphne + runworker cp /vagrant/provisioning/daphne.service /etc/systemd/system/daphne.service cp /vagrant/provisioning/worker.service /etc/systemd/system/worker.service @@ -57,12 +65,3 @@ source ~/venv/bin/activate # On va dans /vagrant où se trouve le code de gestioCOF cd /vagrant EOF - -cd /vagrant - -# Préparation de Django -ln -s -f secret_example.py cof/settings/secret.py -sudo -H -u ubuntu DJANGO_SETTINGS_MODULE='cof.settings.dev' bash provisioning/prepare_django.sh - -# Installation du cron pour les mails de rappels -sudo -H -u ubuntu crontab provisioning/cron.dev