diff --git a/venv/Dockerfile b/venv/Dockerfile index 2ceb1a05fff034478c134d13ae9ee8c664d68084..5a697c4371a750c893942904dd7de95cd90c7b40 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 0000000000000000000000000000000000000000..7e88ee2aeb3da9285713cea88727a8859e6fee3d --- /dev/null +++ b/venv/entrypoint.sh @@ -0,0 +1,2 @@ +#!/bin/bash +while true; do sleep 30; done