|
20 | 20 | echo "🥳 jupyter-notebook is already installed\n\n"
|
21 | 21 | fi
|
22 | 22 |
|
| 23 | +# Install packages selected with REQUIREMENTS_PATH |
| 24 | +if [ -n "${REQUIREMENTS_PATH}" ]; then |
| 25 | + if [ -f "${REQUIREMENTS_PATH}" ]; then |
| 26 | + echo "📄 Installing packages from ${REQUIREMENTS_PATH}..." |
| 27 | + pipx -q runpip notebook install -r "${REQUIREMENTS_PATH}" |
| 28 | + echo "🥳 Packages from ${REQUIREMENTS_PATH} have been installed\n\n" |
| 29 | + else |
| 30 | + echo "⚠️ REQUIREMENTS_PATH is set to '${REQUIREMENTS_PATH}' but the file does not exist!\n\n" |
| 31 | + fi |
| 32 | +fi |
| 33 | + |
| 34 | +# Install packages selected with PIP_INSTALL_EXTRA_PACKAGES |
| 35 | +if [ -n "${PIP_INSTALL_EXTRA_PACKAGES}" ]; then |
| 36 | + echo "📦 Installing additional packages: ${PIP_INSTALL_EXTRA_PACKAGES}" |
| 37 | + pipx -q runpip notebook install ${PIP_INSTALL_EXTRA_PACKAGES} |
| 38 | + echo "🥳 Additional packages have been installed\n\n" |
| 39 | +fi |
| 40 | + |
23 | 41 | echo "👷 Starting jupyter-notebook in background..."
|
24 | 42 | echo "check logs at ${LOG_PATH}"
|
25 | 43 | $HOME/.local/bin/jupyter-notebook --NotebookApp.ip='0.0.0.0' --ServerApp.port=${PORT} --no-browser --ServerApp.token='' --ServerApp.password='' > ${LOG_PATH} 2>&1 &
|
0 commit comments