From 329e4486940232b45e061defbcdea8301f0d5c8e Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Tue, 21 Dec 2021 16:18:58 +0100
Subject: [PATCH] L2SS-497: Add casacore measures tables to /opt/IERS/current

---
 docker-compose/lofar-device-base/Dockerfile | 6 ++++++
 docker-compose/lofar-device-base/casarc     | 1 +
 2 files changed, 7 insertions(+)
 create mode 100644 docker-compose/lofar-device-base/casarc

diff --git a/docker-compose/lofar-device-base/Dockerfile b/docker-compose/lofar-device-base/Dockerfile
index 34dde9337..2cc3aeb19 100644
--- a/docker-compose/lofar-device-base/Dockerfile
+++ b/docker-compose/lofar-device-base/Dockerfile
@@ -6,5 +6,11 @@ RUN sudo apt-get update && sudo apt-get install -y git && sudo apt-get clean
 COPY lofar-requirements.txt /lofar-requirements.txt
 RUN sudo pip3 install -r /lofar-requirements.txt
 
+# install and use ephimerides and geodetic ("measures") tables for casacore
+RUN sudo mkdir -p /opt/IERS && sudo chmod a+rwx /opt/IERS
+RUN IERS_DIRNAME=IERS-`date +%FT%T` && mkdir -p /opt/IERS/${IERS_DIRNAME} && ln -sfT /opt/IERS/${IERS_DIRNAME} /opt/IERS/current
+RUN cd /opt/IERS/current && curl ftp://ftp.astron.nl/outgoing/Measures/WSRT_Measures.ztar | tar xz
+COPY casarc /home/tango/.casarc
+
 ENV TANGO_LOG_PATH=/var/log/tango
 RUN sudo mkdir -p /var/log/tango && sudo chmod a+rwx /var/log/tango
diff --git a/docker-compose/lofar-device-base/casarc b/docker-compose/lofar-device-base/casarc
new file mode 100644
index 000000000..78e7a19ed
--- /dev/null
+++ b/docker-compose/lofar-device-base/casarc
@@ -0,0 +1 @@
+measures.directory: /opt/IERS/current
-- 
GitLab