From 16de4cdbae7f6da5090a06df427f9cfc80fad011 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Tue, 6 Apr 2021 13:06:12 +0200
Subject: [PATCH] Use requirements.txt file to manage pip requirements

---
 docker-compose/itango/Dockerfile             | 5 +++--
 docker-compose/itango/lofar-requirements.txt | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 docker-compose/itango/lofar-requirements.txt

diff --git a/docker-compose/itango/Dockerfile b/docker-compose/itango/Dockerfile
index 5aa452c36..e65207e53 100644
--- a/docker-compose/itango/Dockerfile
+++ b/docker-compose/itango/Dockerfile
@@ -6,6 +6,7 @@ RUN sudo apt-get -y update && \
     sudo apt-get -y install apt-file apt-transport-https apt-utils aptitude && \
     sudo aptitude -y install htop iftop iproute2 mc most net-tools tcpdump telnet tmux traceroute vim xterm && \
     sudo aptitude clean && \
-    sudo aptitude autoclean && \
-    sudo pip3 install "opcua >= 0.98.9" asyncua astropy
+    sudo aptitude autoclean
 
+COPY lofar-requirements.txt /lofar-requirements.txt
+RUN sudo pip3 install -r /lofar-requirements.txt
diff --git a/docker-compose/itango/lofar-requirements.txt b/docker-compose/itango/lofar-requirements.txt
new file mode 100644
index 000000000..90d21efe0
--- /dev/null
+++ b/docker-compose/itango/lofar-requirements.txt
@@ -0,0 +1,2 @@
+opcua >= 0.98.9
+astropy 
-- 
GitLab