#!/usr/bin/env bash set -e VENV_PATH="/workspace/.venv" # Ak venv neexistuje, vytvor ho a priprav pip if [ ! -d "$VENV_PATH" ]; then echo "Virtuálne prostredie neexistuje – vytváram..." python -m venv "$VENV_PATH" echo "Aktivujem virtuálne prostredie..." # shellcheck disable=SC1090 source "$VENV_PATH/bin/activate" echo "Aktualizujem pip a základné nástroje..." pip install --upgrade pip setuptools wheel else echo "Používam existujúce virtuálne prostredie..." # shellcheck disable=SC1090 source "$VENV_PATH/bin/activate" fi # Inštalácia závislostí, ak existuje requirements.txt if [ -f "/workspace/requirements.txt" ]; then echo "Inštalujem závislosti z requirements.txt..." pip install -r /workspace/requirements.txt else echo "requirements.txt nenájdený – preskakujem inštaláciu závislostí." fi