Spaces:
Runtime error
Runtime error
| set -x | |
| set -eo pipefail | |
| APP_ROOT=${APP_ROOT:-/opt/app-root} | |
| # Run the original Python S2I assemble script to install packages. | |
| /usr/libexec/s2i/assemble | |
| # Enable required extensions | |
| if [ -f "$APP_ROOT/src/extensions.in" ]; then | |
| while IFS= read -r extension; do | |
| jupyter nbextension enable --sys-prefix $extension | |
| done < "$APP_ROOT/src/extensions.in" | |
| fi | |
| # Apply custom notebook configuration | |
| if [ -d "$APP_ROOT/src/.jupyter/" ]; then | |
| rsync \ | |
| --link-dest="$APP_ROOT/src/.jupyter/" \ | |
| --recursive \ | |
| --verbose \ | |
| "$APP_ROOT/src/.jupyter/" ${APP_ROOT}/etc/jupyter | |
| fi | |
| # Move files from application source directory to master files directory | |
| # if directory has been specified. This is to facilitate later copying | |
| # of files into a persistent volume on startup of instance. | |
| if [ x"$JUPYTER_MASTER_FILES" != x"" ]; then | |
| mkdir -p $JUPYTER_MASTER_FILES | |
| shopt -s dotglob | |
| mv $APP_ROOT/src/* $JUPYTER_MASTER_FILES | |
| fi | |