0.4 quay.io/galaxy/docker-ml-jupyterlab:galaxy-integration-@VERSION@ 8888 ipython/lab $__history_id__ $__galaxy_url__ 8080 $__galaxy_url__ true /dev/null; then echo An NVDIA GPU was detected. ; ln -s \$PYTHON_LIB_PATH/tensorflow-GPU-cached \$PYTHON_LIB_PATH/tensorflow ; else echo No compatible GPU present. ; ln -s \$PYTHON_LIB_PATH/tensorflow-CPU-cached \$PYTHON_LIB_PATH/tensorflow ; fi && python staging_script.py && export GALAXY_WORKING_DIR=`pwd` && mkdir -p ./jupyter/outputs && mkdir -p ./jupyter/galaxy_inputs && cd ./jupyter/ && export HOME=/home/\$NB_USER/ && export PATH=/home/\$NB_USER/.local/bin:\$PATH && cp '${galaxy_input_startup_script}' /home/\$NB_USER/.ipython/profile_default/startup/02-load.py && ## Disable popups informing that "a new release is available" jupyter labextension disable "@jupyterlab/apputils-extension:announcements" && #set $output_notebook_name = 'jupyterlab_notebook.ipynb' #if $mode.mode_select == 'scratch': cp -r /home/\$NB_USER/data ./ && cp -r /home/\$NB_USER/elyra ./ && cp -r /home/\$NB_USER/notebooks ./ && cp -r /home/\$NB_USER/usecases ./ && cp -r /home/\$NB_USER/home_page.ipynb ./ && jupyter lab --no-browser --NotebookApp.shutdown_button=True #elif $mode.mode_select == 'github': cp /home/\$NB_USER/home_page.ipynb ./ && git clone $mode.repo_url && jupyter lab --no-browser --NotebookApp.shutdown_button=True #else: #import re #set $cleaned_name = re.sub('[^\w\-\.]', '_', str($mode.ipynb.element_identifier)) #if not $cleaned_name.endswith(".ipynb"'$jupyter_notebook'): #set $cleaned_name = "%s.ipynb" % $cleaned_name #end if cp '$mode.ipynb' '${cleaned_name}' && jupyter trust '${cleaned_name}' && #if $mode.run_it: jupyter nbconvert --to notebook --execute --output '${output_notebook_name}' --allow-errors '${cleaned_name}' && cp '${output_notebook_name}' '$jupyter_notebook' #else: #set $output_notebook_name = $cleaned_name jupyter lab --no-browser --NotebookApp.shutdown_button=True #end if #end if ]]>