From cc3a3d1302a2917995d7ff3b1d9c6d25b2cfd1e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20B=C3=BChler?= <17296905+buehlefs@users.noreply.github.com> Date: Fri, 1 Mar 2024 10:39:47 +0100 Subject: [PATCH] Update dockerfile to use newest ballerina version --- Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6f266f6..bda7348 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM eclipse-temurin:11 AS builder +FROM eclipse-temurin:17 AS builder RUN apt-get -y update && apt-get install unzip WORKDIR /app # install ballerina -ARG BAL_VERSION="2201.7.2" +ARG BAL_VERSION="2201.8.5" RUN wget --no-verbose https://dist.ballerina.io/downloads/${BAL_VERSION}/ballerina-${BAL_VERSION}-swan-lake.zip RUN unzip ballerina-${BAL_VERSION}-swan-lake ENV PATH="${PATH}:/app/ballerina-${BAL_VERSION}-swan-lake/bin" @@ -18,7 +18,7 @@ COPY . /app RUN bal build --observability-included -FROM eclipse-temurin:11-jre +FROM eclipse-temurin:17-jre LABEL org.opencontainers.image.source="https://github.com/UST-QuAntiL/qhana-backend" @@ -26,6 +26,9 @@ RUN apt-get -y update && apt-get install -y sqlite3 unzip zip WORKDIR /app +# create unpriviledged user +RUN useradd ballerina + # install proxy ADD https://raw.githubusercontent.com/UST-QuAntiL/docker-localhost-proxy/v0.3/install_proxy.sh install_proxy.sh RUN chmod +x install_proxy.sh && ./install_proxy.sh @@ -35,9 +38,6 @@ ADD --chown=ballerina https://raw.githubusercontent.com/UST-QuAntiL/docker-local ADD --chown=ballerina https://raw.githubusercontent.com/UST-QuAntiL/docker-localhost-proxy/v0.3/start_proxy.sh start_proxy.sh RUN chmod +x start_proxy.sh -# create unpriviledged user -RUN useradd ballerina - # create persistent data volume and change its owner to the new user RUN mkdir --parents /app/data && chown --recursive ballerina /app VOLUME /app/data