From 7e37505edc1f9009cc5783065911c583e606fa28 Mon Sep 17 00:00:00 2001 From: Hamza Dely Date: Thu, 3 Dec 2015 18:31:31 +0100 Subject: [PATCH] =?UTF-8?q?La=20base=20PG=20doit=20=C3=AAtre=20disponible?= =?UTF-8?q?=20au=20lancement=20de=20l'intranet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Python/etc/systemd/system/intranet2.service | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Python/etc/systemd/system/intranet2.service b/Python/etc/systemd/system/intranet2.service index ed9516c..44df919 100644 --- a/Python/etc/systemd/system/intranet2.service +++ b/Python/etc/systemd/system/intranet2.service @@ -23,8 +23,12 @@ Type=forking User=root Group=root PIDFile=/run/intranet2.pid -WorkingDirectory=/usr/local/django/intranet/ -ExecStart=/usr/bin/gunicorn intranet.wsgi:application --pid=/run/intranet2.pid --name www-data --user www-data --group www-data --daemon --log-file /var/log/gunicorn/intranet2.log --log-level=info --bind=unix:///tmp/gunicorn-intranet.sock --workers=1 +WorkingDirectory=/usr/local/django/intranet/""") +if has('intranet2-dev'): + out("ExecStartPre=/usr/bin/pg_isready -h localhost -U crans -d django") +else: + out("ExecStartPre=/usr/bin/pg_isready -h thot.adm.crans.org -U crans -d django") +out("""ExecStart=/usr/bin/gunicorn intranet.wsgi:application --pid=/run/intranet2.pid --name www-data --user www-data --group www-data --daemon --log-file /var/log/gunicorn/intranet2.log --log-level=info --bind=unix:///tmp/gunicorn-intranet.sock --workers=1 ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID Restart=on-failure