Skip to content
entrypoint.sh 690 B
Newer Older
#/bin/bash

# Set port
if [ "x$BASE_PORT" == "x" ]; then
    BASE_PORT=8888
    echo "[INFO] using default Notebook server port (8888)"
else
    echo "[INFO] Setting Notebook server port to $BASE_PORT" 
fi

# Set password
if [ "x$AUTH_PASS" == "x" ]; then
    echo "[INFO] Not using anyNotebook server password" 
else
    echo "[INFO] Setting Notebook server password to $AUTH_PASS" 
fi

# Create Notebooks dir if not existent
mkdir -p /home/metauser/notebooks

# Run the Jupyter Notebook server. Use --allow-root if need to run as root. 
exec jupyter notebook --ip=0.0.0.0 --port=$BASE_PORT --no-browser --NotebookApp.token=$AUTH_PASS --NotebookApp.notebook_dir='/home/metauser/notebooks'