.
This commit is contained in:
@@ -80,15 +80,18 @@ spec:
|
||||
- |
|
||||
set -e
|
||||
|
||||
if [ ! -x /venv/bin/python ]; then
|
||||
if [ ! -x /persistent-venv/bin/python ]; then
|
||||
echo "Initializing persistent venv..."
|
||||
mkdir -p /venv
|
||||
cp -a /opt/netbox/venv/. /venv/
|
||||
mkdir -p /persistent-venv
|
||||
cp -a /opt/netbox/venv/. /persistent-venv/
|
||||
fi
|
||||
|
||||
if ! /venv/bin/pip show netbox-topology-views >/dev/null 2>&1; then
|
||||
echo "Checking pip in persistent venv..."
|
||||
/persistent-venv/bin/python -m pip --version
|
||||
|
||||
if ! /persistent-venv/bin/python -m pip show netbox-topology-views >/dev/null 2>&1; then
|
||||
echo "Installing netbox-topology-views..."
|
||||
/venv/bin/pip install --no-cache-dir netbox-topology-views
|
||||
/persistent-venv/bin/python -m pip install --no-cache-dir netbox-topology-views
|
||||
else
|
||||
echo "netbox-topology-views already installed"
|
||||
fi
|
||||
@@ -97,7 +100,7 @@ spec:
|
||||
|
||||
volumeMounts:
|
||||
- name: netbox-venv
|
||||
mountPath: /venv
|
||||
mountPath: /persistent-venv
|
||||
- name: netbox-static
|
||||
mountPath: /static
|
||||
|
||||
|
||||
Reference in New Issue
Block a user