Files
python313/.devcontainer/post_create.sh
T
2026-06-11 20:57:38 +00:00

26 lines
749 B
Bash

#!/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á."