From 3dda86ac890b79f931cbce599317c1cd210cea4d Mon Sep 17 00:00:00 2001 From: Sonia Zorba <sonia.zorba@inaf.it> Date: Thu, 12 Aug 2021 16:12:19 +0200 Subject: [PATCH] Added file service port forwarding to Docker image --- Dockerfile | 6 +++++- docker-entrypoint.sh | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 docker-entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 034193f..79ac8a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,8 @@ FROM openjdk:14-jdk-alpine ARG JAR_FILE=target/vospace.jar COPY ${JAR_FILE} vospace.jar -ENTRYPOINT ["java","-jar","/vospace.jar"] + +RUN apk add socat +ADD docker-entrypoint.sh / +RUN chmod +x /docker-entrypoint.sh +ENTRYPOINT ["/docker-entrypoint.sh"] diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 0000000..2444380 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ ! -z "$FILE_SERVICE_PORT" ]; then + socat TCP-LISTEN:$FILE_SERVICE_PORT,fork TCP:vospace_file_service:$FILE_SERVICE_PORT & +fi + +java -jar /vospace.jar -- GitLab