Skip to content
Snippets Groups Projects
Commit 52ee93b5 authored by Eleni Mathioulaki's avatar Eleni Mathioulaki
Browse files

drop OKD workaround

parent f7dba85c
No related tags found
1 merge request!44simplify image for K8s deployments of the Lab
......@@ -32,7 +32,6 @@ RUN apt-get update --yes && \
gcc \
gettext \
git \
libnss-wrapper \
llvm \
lsof \
mpich \
......@@ -119,10 +118,6 @@ RUN fix-permissions /opt/app-root/ && \
fix-permissions /usr/local/lib/R/site-library && \
fix-permissions /usr/etc/jupyter/
# to support OpenShift's arbitrary UIDs
# more info: https://docs.openshift.com/enterprise/3.1/creating_images/guidelines.html
COPY base/passwd.template /tmp/passwd.template
COPY base/group.template /tmp/group.template
COPY base/start-notebook.sh /opt/app-root/etc/
COPY base/.spynnaker.cfg /opt/app-root/src/
RUN chmod +x /opt/app-root/etc/start-notebook.sh
......
nb_group:x:${GROUP_ID}:
nb_group_user:x:${USER_ID}:
\ No newline at end of file
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
${USER}:x:${USER_ID}:${GROUP_ID}:${USER_DESCRIPTION}:${HOME}:/bin/bash
\ No newline at end of file
#!/bin/bash
set -e
# to support OpenShift's arbitrary UIDs
# more info: https://docs.openshift.com/enterprise/3.1/creating_images/guidelines.html
export USER_ID=$(id -u)
export GROUP_ID=$(id -g)
export USER_DESCRIPTION="Notebook User"
envsubst < /tmp/passwd.template > /tmp/passwd
envsubst < /tmp/group.template > /tmp/group
export LD_PRELOAD=libnss_wrapper.so
export NSS_WRAPPER_PASSWD=/tmp/passwd
export NSS_WRAPPER_GROUP=/tmp/group
# Disable core dumps
ulimit -c 0
exec jupyter labhub --NotebookApp.default_url=/lab --config=/opt/app-root/etc/jupyter_notebook_config.py $@
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment