fix(scripts): Create data directories before starting Docker

Fix Docker mount permission error by creating data/dev/* directories

before docker-compose up, preventing 'operation not permitted' error
This commit is contained in:
Jeremie Fraeys 2026-02-23 14:17:37 -05:00
parent ab20212d07
commit 0ea2ac00cd
No known key found for this signature in database

View file

@ -7,6 +7,13 @@ 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..."