From 8b8d275a57f952b8b5a56efcb52e53af73080094 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Sun, 9 May 2021 06:40:02 +0200
Subject: [PATCH] L2SS-194: Build PCC & SDP devices explicitly, since docker
 compose doesn't understand running multiple services from a single local base
 image.

---
 docker-compose/device-pcc.yml | 6 +++++-
 docker-compose/device-sdp.yml | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/docker-compose/device-pcc.yml b/docker-compose/device-pcc.yml
index 73feab180..026ceff8d 100644
--- a/docker-compose/device-pcc.yml
+++ b/docker-compose/device-pcc.yml
@@ -14,7 +14,11 @@ version: '2'
 
 services:
   device-pcc:
-    image: lofar-device-base
+    image: device-pcc
+    # build explicitly, as docker-compose does not understand a local image
+    # being shared among services.
+    build:
+        context: lofar-device-base
     container_name: ${CONTAINER_NAME_PREFIX}device-pcc
     network_mode: ${NETWORK_MODE}
     volumes:
diff --git a/docker-compose/device-sdp.yml b/docker-compose/device-sdp.yml
index fd98bfede..30e069a5e 100644
--- a/docker-compose/device-sdp.yml
+++ b/docker-compose/device-sdp.yml
@@ -14,7 +14,11 @@ version: '2'
 
 services:
   device-sdp:
-    image: lofar-device-base
+    image: device-sdp
+    # build explicitly, as docker-compose does not understand a local image
+    # being shared among services.
+    build:
+        context: lofar-device-base
     container_name: ${CONTAINER_NAME_PREFIX}device-sdp
     network_mode: ${NETWORK_MODE}
     volumes:
-- 
GitLab