From 31465d2a94e901af211307ff486b815809ea9091 Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Tue, 5 Oct 2021 15:43:04 +0200
Subject: [PATCH] Added Via Lactea Visual Analytics container.

---
 ViaLacteaVisualAnalytics/Dockerfile                    |  9 +++++++++
 .../ViaLacteaVisualAnalytics.desktop                   | 10 ++++++++++
 ViaLacteaVisualAnalytics/build.sh                      |  3 +++
 ViaLacteaVisualAnalytics/push.sh                       |  3 +++
 ViaLacteaVisualAnalytics/run.sh                        |  2 ++
 5 files changed, 27 insertions(+)
 create mode 100644 ViaLacteaVisualAnalytics/Dockerfile
 create mode 100755 ViaLacteaVisualAnalytics/ViaLacteaVisualAnalytics.desktop
 create mode 100755 ViaLacteaVisualAnalytics/build.sh
 create mode 100755 ViaLacteaVisualAnalytics/push.sh
 create mode 100755 ViaLacteaVisualAnalytics/run.sh

diff --git a/ViaLacteaVisualAnalytics/Dockerfile b/ViaLacteaVisualAnalytics/Dockerfile
new file mode 100644
index 0000000..b3317e0
--- /dev/null
+++ b/ViaLacteaVisualAnalytics/Dockerfile
@@ -0,0 +1,9 @@
+FROM basicmetadesktop
+
+USER root
+RUN apt-get update
+RUN apt-get install libopengl0 -y
+RUN cd /tmp && wget https://github.com/NEANIAS-Space/ViaLacteaVisualAnalytics/releases/download/1.3/ViaLacteaVisualAnalytics_1.3_amd64.deb
+RUN dpkg -i /tmp/ViaLacteaVisualAnalytics_1.3_amd64.deb
+USER metauser
+COPY ViaLacteaVisualAnalytics.desktop /metauser_home_vanilla/Desktop/
diff --git a/ViaLacteaVisualAnalytics/ViaLacteaVisualAnalytics.desktop b/ViaLacteaVisualAnalytics/ViaLacteaVisualAnalytics.desktop
new file mode 100755
index 0000000..971b8e3
--- /dev/null
+++ b/ViaLacteaVisualAnalytics/ViaLacteaVisualAnalytics.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.3
+Type=Application
+Name=Via Lactea Visual Analytics
+Comment=
+Exec=/opt/ViaLacteaVisualAnalytics/ViaLacteaVisualAnalytics.sh
+Icon=ViaLacteaVisualAnalytics
+Path=
+Terminal=false
+StartupNotify=false
diff --git a/ViaLacteaVisualAnalytics/build.sh b/ViaLacteaVisualAnalytics/build.sh
new file mode 100755
index 0000000..9a10d6f
--- /dev/null
+++ b/ViaLacteaVisualAnalytics/build.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+docker build  . -t vialacteavisualanalytics
diff --git a/ViaLacteaVisualAnalytics/push.sh b/ViaLacteaVisualAnalytics/push.sh
new file mode 100755
index 0000000..d656058
--- /dev/null
+++ b/ViaLacteaVisualAnalytics/push.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+docker tag vialacteavisualanalytics git.ia2.inaf.it:5050/exact/containers/vialacteavisualanalytics
+docker push git.ia2.inaf.it:5050/exact/containers/vialacteavisualanalytics
diff --git a/ViaLacteaVisualAnalytics/run.sh b/ViaLacteaVisualAnalytics/run.sh
new file mode 100755
index 0000000..9c3964a
--- /dev/null
+++ b/ViaLacteaVisualAnalytics/run.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+docker run -v$PWD/:/data -p8590:8590 -it vialacteavisualanalytics
-- 
GitLab