Skip to content
Snippets Groups Projects
Commit ab0495ed authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Fix envs

parent 5d69a749
No related branches found
No related tags found
No related merge requests found
......@@ -4,10 +4,35 @@ NOTEBOOK_DIR=$HOME/notebooks
USER_ID=$(id -u)
THE_USER=$USER
cat << EOF > kernel.json
{
"argv": [
"python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3",
"language": "python",
"env": {
"LD_LIBRARY_PATH":"/Jpp/externals/dbclient//lib/:/Jpp/externals/antares-dataformat/:/Jpp/externals/aanet//evt:/Jpp/externals/aanet/:/Jpp/out//Linux/lib/:/opt/root/lib",
"PYTHONPATH":"/Jpp/externals/aanet/:/opt/root/lib"
}
}
EOF
cat << EOF > $NOTEBOOK_DIR/.bashrc
cd /opt/root && source bin/thisroot.sh
cd /Jpp && source setenv.sh
cd $NOTEBOOK_DIR
EOF
cat << EOF > Dockerfile
FROM docker.km3net.de/km3book:1.0.0
RUN useradd -d $NOTEBOOK_DIR -u $(id -u) -s /bin/bash $USER
RUN apt-get install -qq -y vim
ADD kernel.json /usr/local/share/jupyter/kernels/python3/kernel.json
USER $USER
CMD jupyter lab --ip=0.0.0.0 --port=8888 --no-browser --notebook-dir=$NOTEBOOK_DIR
......@@ -17,4 +42,4 @@ EOF
sudo docker build -t km3book:1.0.0 -f Dockerfile .
chown -R $THE_USER $NOTEBOOK_DIR
sudo docker run -p 8888:8888 -p 2200:22 -u $USER_ID -v $NOTEBOOK_DIR:$NOTEBOOK_DIR -it km3book:1.0.0
sudo docker run -p 8000:8888 -p 2200:22 -u $USER_ID -v $NOTEBOOK_DIR:$NOTEBOOK_DIR -it km3book:1.0.0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment