diff --git a/deployments/docker-compose.dev.yml b/deployments/docker-compose.dev.yml index 58cd4d9..b522568 100644 --- a/deployments/docker-compose.dev.yml +++ b/deployments/docker-compose.dev.yml @@ -23,7 +23,7 @@ services: ports: - "6379:6379" volumes: - - ${FETCHML_REPO_ROOT:-..}/data/dev/redis:/data + - redis_data:/data restart: unless-stopped command: redis-server --appendonly yes healthcheck: @@ -218,6 +218,8 @@ services: # depends_on: # - loki volumes: + redis_data: + driver: local prometheus_data: driver: local grafana_data: diff --git a/scripts/testing/test-native-with-redis.sh b/scripts/testing/test-native-with-redis.sh index 2175894..50fd3c7 100755 --- a/scripts/testing/test-native-with-redis.sh +++ b/scripts/testing/test-native-with-redis.sh @@ -7,13 +7,6 @@ set -e echo "=== FetchML Native Library Test with Redis ===" echo "" -# Create data directories if they don't exist (fixes Docker mount permission issues) -echo "Creating data directories..." -mkdir -p data/dev/redis -mkdir -p data/dev/logs -mkdir -p data/dev/experiments -mkdir -p data/dev/active - # Check if native libraries are built if [ ! -f "native/build/libqueue_index.so" ] && [ ! -f "native/build/libqueue_index.dylib" ]; then echo "Building native libraries..."