Spaces:
Paused
Paused
| # 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!" |