| ORIGINALDIR=/content/app | |
| # Use predefined DATADIR if it is defined | |
| [[ x"${DATADIR}" == "x" ]] && DATADIR=/content/data | |
| # Make persistent dir from original dir | |
| function mklink () { | |
| mkdir -p $DATADIR/$1 | |
| ln -s $DATADIR/$1 $ORIGINALDIR | |
| } | |
| # Copy old files from import dir | |
| function import () { | |
| (test -d /import/$1 && cd /import/$1 && cp -Rpn . $DATADIR/$1/) | |
| } | |
| cd $ORIGINALDIR | |
| # models | |
| mklink models | |
| # Copy original files | |
| (cd $ORIGINALDIR/models.org && cp -Rpn . $ORIGINALDIR/models/) | |
| # Import old files | |
| import models | |
| # outputs | |
| mklink outputs | |
| # Import old files | |
| import outputs | |
| # Start application | |
| python launch.py $* | |