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:
parent
ab20212d07
commit
0ea2ac00cd
1 changed files with 7 additions and 0 deletions
|
|
@ -7,6 +7,13 @@ set -e
|
||||||
echo "=== FetchML Native Library Test with Redis ==="
|
echo "=== FetchML Native Library Test with Redis ==="
|
||||||
echo ""
|
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
|
# Check if native libraries are built
|
||||||
if [ ! -f "native/build/libqueue_index.so" ] && [ ! -f "native/build/libqueue_index.dylib" ]; then
|
if [ ! -f "native/build/libqueue_index.so" ] && [ ! -f "native/build/libqueue_index.dylib" ]; then
|
||||||
echo "Building native libraries..."
|
echo "Building native libraries..."
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue