| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/codrsquad/portable-python/main/scripts/portable-python.sh | [Back] [Original] |
#!/bin/sh
abort() {
echo $@
exit 1
}
VENV=/src/.venv_docker
[ ! -d /src ] && abort "You forgot to mount /src"
set -e
if [ ! -x $VENV/bin/portable-python ]; then
set -x
/usr/bin/python3 -mvenv $VENV
$VENV/bin/python -mpip install -r /src/requirements.txt
$VENV/bin/python -mpip install -e /src
fi
exec $VENV/bin/portable-python "$@"
| Web Proxy Viewer | New URL | Original Page |