diff --git a/bin/activate-venv b/bin/activate-venv index 0bab582..86d8f30 100755 --- a/bin/activate-venv +++ b/bin/activate-venv @@ -2,11 +2,12 @@ activate-venv() { uv_venv="${VENV_PATH:-.venv}" - if [[ -f "$uv_venv/bin/activate" ]]; then + if [[ -f "$uv_venv/bin/activate" && -e "$uv_venv/bin/python" ]]; then source "$uv_venv/bin/activate" else - echo "Could not find $uv_venv/bin/activate" + echo "Could not find valid $uv_venv" echo "Init venv with $(uv --version)" + rm -rf "$uv_venv" uv venv "$uv_venv" source "$uv_venv/bin/activate" fi diff --git a/task b/task index 061871e..18bd550 100755 --- a/task +++ b/task @@ -139,7 +139,7 @@ run-container() { docker pull "$image_tag" docker rm -f "$container_name" - docker volume rm "$container_name" + # docker volume rm "$container_name" docker run -p 8080:80 -d \ --name "$container_name" \