14 lines
348 B
Bash
14 lines
348 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
ROOT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)"
|
|
VENV_DIR="${ECOSPECIES_VENV_DIR:-$ROOT_DIR/.docker/venv}"
|
|
|
|
mkdir -p "$VENV_DIR"
|
|
|
|
if [ ! -x "$VENV_DIR/bin/python" ]; then
|
|
python3 -m venv --copies --clear "$VENV_DIR"
|
|
fi
|
|
|
|
"$VENV_DIR/bin/pip" install --disable-pip-version-check -r "$ROOT_DIR/apps/api/requirements.txt"
|