#!/usr/bin/env bash set -euo pipefail WORKSPACE_DIR="${WORKSPACE_DIR:-/workspace}" VENV_PATH="${VENV_PATH:-$WORKSPACE_DIR/.venv}" REQUIREMENTS_FILE="${REQUIREMENTS_FILE:-$WORKSPACE_DIR/requirements.txt}" echo "Workspace: $WORKSPACE_DIR" echo "Venv: $VENV_PATH" if [ ! -d "$VENV_PATH" ]; then echo "Vytváram virtuálne prostredie..." python -m venv "$VENV_PATH" fi # shellcheck disable=SC1090 source "$VENV_PATH/bin/activate" echo "Aktualizujem pip tooling..." python -m pip install --upgrade pip "setuptools==81.0.0" wheel if [ -f "$REQUIREMENTS_FILE" ]; then echo "Inštalujem requirements.txt..." python -m pip install -r "$REQUIREMENTS_FILE" fi echo "--- Konfigurácia po vytvorení virtuálneho prostredia je dokončená."