From 636bde781ab07ae3b31345a3877950d98ae92a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20W=C3=B3jciak?= Date: Tue, 20 Jun 2017 12:07:56 +0200 Subject: [PATCH] Register magellan with --single-active-instance flag. --- Dockerfile | 1 + health-checks/config-is-up-to-date.sh | 0 supervisor/register_in_service_discovery.conf | 5 +++++ 3 files changed, 6 insertions(+) mode change 100644 => 100755 health-checks/config-is-up-to-date.sh create mode 100644 supervisor/register_in_service_discovery.conf diff --git a/Dockerfile b/Dockerfile index 75af622..028bab5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ ENV CONFIG_DIR ./config RUN apt-get update -y && apt-get install -y libffi-dev libssl-dev RUN pip install -U paramiko armada raven +RUN rm /etc/supervisor/conf.d/register_in_service_discovery.conf ADD . /opt/magellan ADD ./supervisor/* /etc/supervisor/conf.d/ diff --git a/health-checks/config-is-up-to-date.sh b/health-checks/config-is-up-to-date.sh old mode 100644 new mode 100755 diff --git a/supervisor/register_in_service_discovery.conf b/supervisor/register_in_service_discovery.conf new file mode 100644 index 0000000..b81e61a --- /dev/null +++ b/supervisor/register_in_service_discovery.conf @@ -0,0 +1,5 @@ +[program:register_in_service_discovery] +directory=/opt/microservice/src +command=python register_in_service_discovery.py 80 --single-active-instance +startsecs=0 +priority=10