user vscode

This commit is contained in:
2026-06-11 20:57:38 +00:00
parent eaa3d83aed
commit c6ed55e111
9 changed files with 163 additions and 71 deletions
+34
View File
@@ -0,0 +1,34 @@
#!/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