From 88567fadd300bee8b2ec64c74a38fb623084334f Mon Sep 17 00:00:00 2001 From: kreuzer <t.kreuzer@fz-juelich.de> Date: Tue, 29 Mar 2022 12:04:07 +0200 Subject: [PATCH] next try --- venv/Dockerfile | 11 +++++++++++ venv/entrypoint.sh | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 venv/entrypoint.sh diff --git a/venv/Dockerfile b/venv/Dockerfile index 2ceb1a0..5a697c4 100644 --- a/venv/Dockerfile +++ b/venv/Dockerfile @@ -7,6 +7,9 @@ ENV USERNAME=jovyan # create the app user RUN adduser --uid 1000 --ingroup users --gecos "" --disabled-password ${USERNAME} +ENV HOME=/home/${USERNAME} +RUN mkdir -p ${HOME} + RUN apt update && \ apt -y upgrade && \ apt clean && \ @@ -24,4 +27,12 @@ RUN apt update && \ rm /tmp/requirements_pip.txt && \ rm /tmp/requirements_apt.txt +RUN echo ${USERNAME}:$(uuidgen) | chpasswd + +COPY entrypoint.sh ${HOME}/entrypoint.sh + +RUN chown -R ${USERNAME}:users ${HOME} + USER jovyan + +ENTRYPOINT ["/home/jovyan/entrypoint.sh"] diff --git a/venv/entrypoint.sh b/venv/entrypoint.sh new file mode 100644 index 0000000..7e88ee2 --- /dev/null +++ b/venv/entrypoint.sh @@ -0,0 +1,2 @@ +#!/bin/bash +while true; do sleep 30; done -- GitLab