File size: 667 Bytes
aa0155d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
# Script to build Flutter web app with cache busting

echo "πŸ”¨ Building Flutter web app..."
flutter build web --release

# for debugging, use:
#flutter build web --profile

# Check if the build was successful
if [ $? -ne 0 ]; then
  echo "❌ Flutter build failed!"
  exit 1
fi

# Generate timestamp
TIMESTAMP=$(date +%s)

# Replace BUILD_TIMESTAMP in index.html with the current timestamp
echo "πŸ“ Adding build timestamp ($TIMESTAMP) for cache busting..."
sed -i.bak "s/BUILD_TIMESTAMP/$TIMESTAMP/g" build/web/index.html
rm build/web/index.html.bak

echo "βœ… Flutter build complete!"
echo "πŸš€ Next step: commit build/web and push to Hugging Face!"