# HG changeset patch # User Jeff Hammel # Date 1717365429 25200 # Node ID cc3b78bc4c214924fbac69ed46c3d0eea5085770 # Parent 9d89288e3b4cd99454fc047e952a141a009511c2 install k0s.org requirements diff -r 9d89288e3b4c -r cc3b78bc4c21 bin/install-k0s-web.sh --- a/bin/install-k0s-web.sh Sun Jun 02 14:39:08 2024 -0700 +++ b/bin/install-k0s-web.sh Sun Jun 02 14:57:09 2024 -0700 @@ -8,8 +8,22 @@ DEST="${HOME}/web3" rm -rf "${DEST}" +# Make a directory for k0s.org web mkdir -p "${DEST}" cd "${DEST}" -pyenv install "${PYTHON_VERSION}" + +# Install the proper version of Python with pyenv +# See https://github.com/pyenv/pyenv/wiki#suggested-build-environment +pyenv install --skip-existing "${PYTHON_VERSION}" pyenv local "${PYTHON_VERSION}" python --version + +# Create a virtual environment +python -m venv . + +# Activate the virtual environment +. bin/activate + +# Install the required packages +bin/pip install --upgrade pip +bin/pip install -r "${HOME}"/web/requirements.txt