From 9842e984c6529cb7370eb5d4d35a17084a0e0133 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 22 Jul 2019 17:15:16 +0200 Subject: Monit template for celery --- install/ishtar-prepare-instance | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'install/ishtar-prepare-instance') diff --git a/install/ishtar-prepare-instance b/install/ishtar-prepare-instance index bd235d5a2..59aa2f0e2 100755 --- a/install/ishtar-prepare-instance +++ b/install/ishtar-prepare-instance @@ -279,6 +279,9 @@ EOF sed -s "s|example_project|$INSTANCE|g;" \ $INSTANCE"/celery_app.py.sample" > \ $INSTANCE"/celery_app.py" + sed -s "s|#APP_NAME#|$INSTANCE|g;" \ + "install/monit.template" > \ + "/etc/monit/conf-available/celery-"$INSTANCE systemctl daemon-reload fi @@ -411,6 +414,23 @@ EOF echo "" echo " And then enjoy ishtar!" echo "" + + if [ -v USE_CELERY ]; then + cat >&2 <<-'EOF' + + If you use monit a configuration file has been generated for the celery + daemon: +EOF + cecho g "/etc/monit/conf-available/celery-"$INSTANCE + cat >&2 <<-'EOF' + + To activate it: +EOF + cecho y "ln -s /etc/monit/conf-available/celery-"$INSTANCE" \\" + cecho y " /etc/monit/conf-enabled/celery-"$INSTANCE + cecho y "systemctl restart monit" + fi + } do_install_instance -- cgit v1.2.3