upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/grasp-audit/test-ngit-relay.sh
diff options
context:
space:
mode:
Diffstat (limited to 'grasp-audit/test-ngit-relay.sh')
-rwxr-xr-xgrasp-audit/test-ngit-relay.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/grasp-audit/test-ngit-relay.sh b/grasp-audit/test-ngit-relay.sh
index 9d5eb4a..5e94fdb 100755
--- a/grasp-audit/test-ngit-relay.sh
+++ b/grasp-audit/test-ngit-relay.sh
@@ -5,6 +5,8 @@ set -e
5TEST_DIR=$(mktemp -d -t grasp-audit-run-XXXXXXXXXX) 5TEST_DIR=$(mktemp -d -t grasp-audit-run-XXXXXXXXXX)
6# Pick a random port in the range 20000-30000 6# Pick a random port in the range 20000-30000
7PORT=$((20000 + RANDOM % 10000)) 7PORT=$((20000 + RANDOM % 10000))
8# Generate a unique container name suffix
9CONTAINER_SUFFIX=$RANDOM
8 10
9echo "๐Ÿงน Using temporary directory: $TEST_DIR" 11echo "๐Ÿงน Using temporary directory: $TEST_DIR"
10echo "๐Ÿ”Œ Using port: $PORT" 12echo "๐Ÿ”Œ Using port: $PORT"
@@ -12,7 +14,7 @@ echo "๐Ÿ”Œ Using port: $PORT"
12# Cleanup function 14# Cleanup function
13cleanup() { 15cleanup() {
14 echo "๐Ÿ›‘ Stopping relay..." 16 echo "๐Ÿ›‘ Stopping relay..."
15 docker stop "grasp-audit-run-$" 2>/dev/null || true 17 docker stop "grasp-audit-run-$CONTAINER_SUFFIX" 2>/dev/null || true
16 18
17 echo "๐Ÿงน Cleaning up temporary directory..." 19 echo "๐Ÿงน Cleaning up temporary directory..."
18 docker run --rm -v "$TEST_DIR:/data" alpine sh -c "rm -rf /data/*" 2>/dev/null || true 20 docker run --rm -v "$TEST_DIR:/data" alpine sh -c "rm -rf /data/*" 2>/dev/null || true
@@ -27,7 +29,7 @@ mkdir -p "$TEST_DIR"/{repos,blossom,relay-db,logs}
27 29
28echo "๐Ÿš€ Starting ngit-relay..." 30echo "๐Ÿš€ Starting ngit-relay..."
29# Remove any existing container with this name 31# Remove any existing container with this name
30CONTAINER_NAME="grasp-audit-run-$" 32CONTAINER_NAME="grasp-audit-run-$CONTAINER_SUFFIX"
31docker rm -f "$CONTAINER_NAME" 2>/dev/null || true 33docker rm -f "$CONTAINER_NAME" 2>/dev/null || true
32docker run --rm -d \ 34docker run --rm -d \
33 --name "$CONTAINER_NAME" \ 35 --name "$CONTAINER_NAME" \