mirror of
https://github.com/ramvignesh-b/pi-ku.git
synced 2026-05-04 08:56:52 +00:00
fix: address missing bin auto-exit issue
This commit is contained in:
+4
-4
@@ -3,9 +3,9 @@ set -e
|
|||||||
|
|
||||||
# Usage: ./run-e2e.sh [--docker] [--ui]
|
# Usage: ./run-e2e.sh [--docker] [--ui]
|
||||||
|
|
||||||
NODE_BIN=$(command -v bun || command -v npm)
|
NODE_BIN=$(command -v bun || command -v npm || true)
|
||||||
# Use podman if available. Not everyone has it
|
# Use podman if available. Not everyone has it
|
||||||
CONTAINER_BIN=$(command -v podman || command -v docker)
|
CONTAINER_BIN=$(command -v podman || command -v docker || true)
|
||||||
COMPOSE_BIN=$(command -v docker-compose)
|
COMPOSE_BIN=$(command -v docker-compose)
|
||||||
if [ -z "$CONTAINER_BIN" ]; then
|
if [ -z "$CONTAINER_BIN" ]; then
|
||||||
echo "Sorry, you need either podman or docker installed to run this script."
|
echo "Sorry, you need either podman or docker installed to run this script."
|
||||||
@@ -13,7 +13,7 @@ if [ -z "$CONTAINER_BIN" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$CI" = "true" ]; then
|
if [ "$CI" = "true" ]; then
|
||||||
CONTAINER_BIN=$(command -v docker)
|
CONTAINER_BIN=$(command -v docker || true)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Using $CONTAINER_BIN for container operations..."
|
echo "Using $CONTAINER_BIN for container operations..."
|
||||||
@@ -63,7 +63,7 @@ mkdir -p ./tmp/logs
|
|||||||
)
|
)
|
||||||
(
|
(
|
||||||
cd backend
|
cd backend
|
||||||
uv run manage.py serve
|
exec uv run manage.py serve
|
||||||
) > ./tmp/logs/backend.log 2>&1 &
|
) > ./tmp/logs/backend.log 2>&1 &
|
||||||
BACKEND_PID=$!
|
BACKEND_PID=$!
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -1,9 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
NODE_BIN=$(command -v bun || command -v npm)
|
NODE_BIN=$(command -v bun || command -v npm || true)
|
||||||
PY_BIN=$(command -v uv || command -v pip)
|
PY_BIN=$(command -v uv || command -v pip || true)
|
||||||
DISTRO_BIN=$(command -v apt || command -v yum || command -v pacman || command -v zypper)
|
DISTRO_BIN=$(command -v apt || command -v yum || command -v pacman || command -v zypper || true)
|
||||||
|
|
||||||
echo "[Backend] Installing Backend Packages..."
|
echo "[Backend] Installing Backend Packages..."
|
||||||
if [ $(basename "$PY_BIN") = "pip" ]; then
|
if [ $(basename "$PY_BIN") = "pip" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user