From c8e81f84ec8e8f71fd9b12cdb359d7c34b306582 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 24 Aug 2025 13:19:59 +1200 Subject: [PATCH] Update test.sh --- test.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test.sh b/test.sh index 89c5117..0d016a2 100755 --- a/test.sh +++ b/test.sh @@ -90,7 +90,7 @@ function setup_test_environment() { # Generate hashed token log_info "Generating authentication token..." - HASHED_TOKEN=$(docker run --rm gitea.jde.nz/public/simple-object-server /sos/hash_token "${TEST_TOKEN}" 2>/dev/null | grep '^\$2[aby]\$' | head -1) + HASHED_TOKEN=$(docker run --rm gitea.jde.nz/public/simple-object-server:latest /sos/hash_token "${TEST_TOKEN}" 2>/dev/null | grep '^\$2[aby]\$' | head -1) if [ -z "${HASHED_TOKEN}" ]; then die "Failed to generate hashed token" @@ -119,6 +119,13 @@ EOF function start_test_server() { log_info "Starting SOS test server..." + # Pull the latest image + log_info "Pulling latest simple-object-server image..." + docker pull gitea.jde.nz/public/simple-object-server:latest + if [ $? -ne 0 ]; then + log_warning "Failed to pull latest image, using cached version if available" + fi + # Ensure the config file exists and is readable if [ ! -f "${TEST_DIR}/config/sos_config.json" ]; then die "Config file ${TEST_DIR}/config/sos_config.json does not exist" @@ -129,7 +136,7 @@ function start_test_server() { local container_id=$(docker run -d \ --name "${CONTAINER_NAME}" \ -p 80 \ - gitea.jde.nz/public/simple-object-server 2>&1) + gitea.jde.nz/public/simple-object-server:latest 2>&1) if [ $? -ne 0 ]; then log_error "Failed to start container: ${container_id}"