#!/usr/bin/env bash set -euo pipefail WORKSPACE_DIR="${WORKSPACE_DIR:-/workspace}" VENV_PATH="${VENV_PATH:-$WORKSPACE_DIR/.venv}" echo "Container started." # Self-healing fallback. if [ ! -d "$VENV_PATH" ]; then echo ".venv neexistuje — vytváram fallback virtualenv..." python -m venv "$VENV_PATH" # shellcheck disable=SC1090 source "$VENV_PATH/bin/activate" python -m pip install --upgrade pip "setuptools==81.0.0" wheel else echo ".venv existuje." fi # Docker diagnostika. if docker version >/dev/null 2>&1; then echo "Docker dostupný." else echo "Docker NIE JE dostupný." if [ -S /var/run/docker.sock ]; then echo "Docker socket: $(stat -c '%U:%G %a %n' /var/run/docker.sock)" echo "Používateľ: $(id)" else echo "Docker socket /var/run/docker.sock nie je dostupný." fi fi