mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-08 00:08:49 +00:00
docker venv fix (#4118)
* docker venv fix - Run once with --upgrade-deps - Required to ensure that setuptools is automatically upgraded * Fix comment
This commit is contained in:
parent
a2643b34bf
commit
faaed3dc14
@ -30,15 +30,18 @@ fi
|
|||||||
# This should be done on the *mounted* filesystem,
|
# This should be done on the *mounted* filesystem,
|
||||||
# so that the installed modules persist!
|
# so that the installed modules persist!
|
||||||
if [[ -n "$INVENTREE_PY_ENV" ]]; then
|
if [[ -n "$INVENTREE_PY_ENV" ]]; then
|
||||||
echo "Using Python virtual environment: ${INVENTREE_PY_ENV}"
|
|
||||||
# Setup a virtual environment (within the "dev" directory)
|
|
||||||
python3 -m venv ${INVENTREE_PY_ENV} --system-site-packages
|
|
||||||
|
|
||||||
# Activate the virtual environment
|
if test -d "$INVENTREE_PY_ENV"; then
|
||||||
|
# venv already exists
|
||||||
|
echo "Using Python virtual environment: ${INVENTREE_PY_ENV}"
|
||||||
|
else
|
||||||
|
# Setup a virtual environment (within the "data/env" directory)
|
||||||
|
echo "Running first time setup for python environment"
|
||||||
|
python3 -m venv ${INVENTREE_PY_ENV} --system-site-packages --upgrade-deps
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Now activate the venv
|
||||||
source ${INVENTREE_PY_ENV}/bin/activate
|
source ${INVENTREE_PY_ENV}/bin/activate
|
||||||
|
|
||||||
# Note: Python packages will have to be installed on first run
|
|
||||||
# e.g docker-compose run inventree-dev-server invoke update
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd ${INVENTREE_HOME}
|
cd ${INVENTREE_HOME}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user