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