File size: 914 Bytes
019fb90
89ba779
 
 
 
 
019fb90
89ba779
019fb90
89ba779
 
 
019fb90
89ba779
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
if [[ "$SPACE_AUTHOR_NAME" == "Dataset-Tools" || "$SHOW_PORTAL" == "1" ]]
then
    python -m http.server -d portal 7860
else
    JUPYTER_TOKEN="${JUPYTER_TOKEN:=}"

    echo "Starting Jupyter Lab with token '$JUPYTER_TOKEN'"

    NOTEBOOK_DIR="/data"
    cp -n data/*.ipynb $NOTEBOOK_DIR/
    DEFAULT_URL="/lab/tree/spark.ipynb"

    jupyter-lab \
        --ip 0.0.0.0 \
        --port 7860 \
        --no-browser \
        --allow-root \
        --ServerApp.token="$JUPYTER_TOKEN" \
        --ServerApp.tornado_settings="{'headers': {'Content-Security-Policy': 'frame-ancestors *'}}" \
        --ServerApp.cookie_options="{'SameSite': 'None', 'Secure': True}" \
        --ServerApp.disable_check_xsrf=True \
        --LabApp.news_url=None \
        --LabApp.check_for_updates_class="jupyterlab.NeverCheckForUpdate" \
        --LabApp.default_url=$DEFAULT_URL \
        --notebook-dir=$NOTEBOOK_DIR
fi