From aa11b94892abe78c70697cd3c70dadef1cc3bd86 Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Tue, 16 Jun 2020 12:14:10 +0200
Subject: [PATCH] add Dockerfile

---
 Dockerfile | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 Dockerfile

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..d27fb40
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,22 @@
+FROM ubuntu:bionic
+
+ENV DEBIAN_FRONTEND noninteractive
+ENV HOME /home/user
+RUN useradd --create-home --home-dir $HOME user \
+    && chmod -R u+rwx $HOME \
+    && chown -R user:user $HOME
+
+RUN apt-get update -y \
+    && apt-get upgrade -y \
+    && apt-get install -y --no-install-recommends openjdk-8-jdk \
+    && apt-get clean
+
+COPY --chown=user:user . /ros2rag/
+
+USER user
+WORKDIR /ros2rag
+
+RUN ./gradlew --no-daemon installDist
+
+ENTRYPOINT /bin/bash -c "./ros2rag.starter/build/install/ros2rag.starter/bin/ros2rag.starter ./ros2rag.starter/src/main/resources/config.json"
+
-- 
GitLab