entrypoint: Auto-install requirements if any

If /data/requirements exists, install all requirements listed in it
before starting any commands
This commit is contained in:
Matthew Connelly 2022-08-17 16:23:26 +01:00
parent ef2f306fb2
commit 2cf1c1b731
1 changed files with 2 additions and 0 deletions

View File

@ -5,10 +5,12 @@ JUPYDIR=/root/.jupyter
JUPYDEF=/.default.py
JUPYCNF=$JUPYDIR/jupyter_lab_config.py
JUREQFL=$DATADIR/requirements
cd $DATADIR
. $VENVDIR/bin/activate
[ ! -f $JUPYCNF ] && cp $JUPYDEF $JUPYCNF
[ -f $JUREQFL ] && pip install -Ur $JUREQFL
( $@ )