La base PG doit être disponible au lancement de l'intranet

This commit is contained in:
Hamza Dely 2015-12-03 18:31:31 +01:00
parent 3020dbfa5e
commit 7e37505edc

View file

@ -23,8 +23,12 @@ Type=forking
User=root User=root
Group=root Group=root
PIDFile=/run/intranet2.pid PIDFile=/run/intranet2.pid
WorkingDirectory=/usr/local/django/intranet/ 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 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 ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID ExecStop=/bin/kill -s TERM $MAINPID
Restart=on-failure Restart=on-failure