From 3c1c7c3d9e7fc7a9e79c9029bf78542e2b062bd2 Mon Sep 17 00:00:00 2001 From: James Kirk <james.kirk@noc.ac.uk> Date: Fri, 3 Feb 2023 12:49:40 +0000 Subject: [PATCH] refactor: added restart policies, API now relies on mq setup --- docker/docker-compose.yaml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 139275f..b2b629c 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -2,23 +2,19 @@ version: '3.8' services: rabbitmq__local: image: rabbitmq:management + restart: unless-stopped ports: - "5672:5672" # - "15672:15672" # Admin web console expose: - "5672" - healthcheck: - test: ["CMD", "rabbitmq-diagnostics", "-q", "ping"] - interval: 5s - timeout: 20s - retries: 3 container_name: rmq soar_bus: build: context: .. dockerfile: docker/Dockerfile - restart: on-failure + restart: unless-stopped depends_on: - rabbitmq__local environment: @@ -29,12 +25,15 @@ services: build: context: .. dockerfile: docker/Dockerfile + restart: unless-stopped ports: - "8087:8087" expose: - "8087" - command: "api.py" + depends_on: + - rabbitmq__local environment: - MQ_HOST=${MQ_HOST} volumes: - - ${DATA_DIR}/data:/data \ No newline at end of file + - ${DATA_DIR}/data:/data + command: "api.py" \ No newline at end of file -- GitLab