Verzia 0.1 - funkčná

This commit is contained in:
2025-12-07 09:44:04 +00:00
parent f0e399cabe
commit dbc1ceffef
11 changed files with 412 additions and 6 deletions

View File

@@ -0,0 +1,29 @@
#!/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