user vscode
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user