From 8efa1fffe9434cf55ce76a20f4d999fa376ed491 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sat, 29 Feb 2020 22:29:44 +0200
Subject: [PATCH] Fix issue with hanging requests to Flask.

The Flask application didn't have the BROKER_URL environment variable
set so connecting to the broker failed and dispatching jobs hanged.
---
 docker-compose.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index b824a31..9a02f34 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -21,7 +21,9 @@ services:
     depends_on:
       - rabbitmq
     environment:
+      BROKER_URL: &broker_url amqp://waldorf:pass@rabbitmq/waldorf
       FLASK_APP: server
+      FLASK_ENV: development
     healthcheck:
       test: ["CMD-SHELL", "wget http://localhost:8080/ping || exit 1"]
     ports:
@@ -33,6 +35,6 @@ services:
     depends_on:
       - rabbitmq
     environment:
-      BROKER_URL: amqp://waldorf:pass@rabbitmq/waldorf
+      BROKER_URL: *broker_url
     healthcheck:
       test: ["CMD-SHELL", "pgrep python || exit 1"]
-- 
GitLab