textilindo-ai-assistant / fix_build.sh
harismlnaslm's picture
Fix build issues - remove problematic dependencies and add data integration
8cc5253
#!/bin/bash
echo "πŸ”§ Fixing HF Space build issues..."
# Copy fixed requirements
if [ -f "requirements_fixed.txt" ]; then
cp requirements_fixed.txt requirements.txt
echo "βœ… Updated requirements.txt"
else
echo "❌ requirements_fixed.txt not found"
exit 1
fi
# Copy app with data integration
if [ -f "app_with_data.py" ]; then
cp app_with_data.py app.py
echo "βœ… Updated app.py"
else
echo "❌ app_with_data.py not found"
exit 1
fi
# Copy data files to Textilindo directory
echo "πŸ“ Copying data files..."
if [ -d "../Textilindo" ]; then
# Copy data directory
if [ -d "data" ]; then
cp -r data/* ../Textilindo/data/ 2>/dev/null || true
echo "βœ… Copied data files"
fi
# Copy configs
if [ -d "configs" ]; then
cp -r configs/* ../Textilindo/configs/ 2>/dev/null || true
echo "βœ… Copied config files"
fi
# Copy templates
if [ -d "templates" ]; then
cp -r templates/* ../Textilindo/templates/ 2>/dev/null || true
echo "βœ… Copied template files"
fi
# Copy main app
cp app.py ../Textilindo/
cp requirements.txt ../Textilindo/
echo "βœ… Files copied to Textilindo directory"
else
echo "❌ Textilindo directory not found"
exit 1
fi
# Navigate to Textilindo directory and commit
cd ../Textilindo
echo "πŸ“ Committing changes..."
git add .
git commit -m "Fix build issues - remove problematic dependencies and add data integration"
git push origin main
echo "βœ… Build fix complete!"