From 2a8f4b5f946c41c17fd6bb8b4600d22ecd93b723 Mon Sep 17 00:00:00 2001 From: Matija Folnovic Date: Wed, 10 Aug 2022 10:25:35 +0200 Subject: [PATCH] Update to Ubuntu 22.04 and allow running docker image as user that's not ethsigner --- docker/Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index b6f4b897f..b173e1fb3 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,7 +9,7 @@ RUN JAVA_TOOL_OPTIONS="-Djdk.lang.Process.launchMechanism=vfork" "$JAVA_HOME/bin --compress=2 \ --output /javaruntime -FROM ubuntu:21.10 +FROM ubuntu:22.04 ENV JAVA_HOME=/opt/java/openjdk ENV PATH "${JAVA_HOME}/bin:${PATH}" COPY --from=jre-build /javaruntime $JAVA_HOME @@ -20,7 +20,8 @@ RUN apt update && apt install -y --no-install-recommends curl iputils-ping net-t # Add ethsigner user instead of using root (may bring backward incompatibility for previous directory mounts) RUN adduser --disabled-password --gecos "" --home /opt/ethsigner ethsigner && \ - chown ethsigner:ethsigner /opt/ethsigner + chown ethsigner:ethsigner /opt/ethsigner && \ + chmod 755 /opt/ethsigner USER ethsigner WORKDIR /opt/ethsigner