diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index 8ba52d7..6a51b83 100644 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -5,8 +5,20 @@ echo "🔧 Code Glue startup..." cd /work -# Ensure /data directory exists -mkdir -p /data +# Ensure /data directory exists and is writable +echo "Checking /data directory..." +if [ ! -d /data ]; then + echo "Creating /data directory..." + mkdir -p /data || echo "Warning: Could not create /data directory" +fi + +# Check if /data is writable +if [ -w /data ]; then + echo "✓ /data directory is writable" +else + echo "✗ /data directory is not writable by current user ($(whoami))" + ls -ld /data +fi # Run database migrations using drizzle-kit echo "📦 Running database migrations..."