Skip to content

Commit

Permalink
Fix cache busting script
Browse files Browse the repository at this point in the history
  • Loading branch information
omar-selo committed Sep 19, 2024
1 parent cd5dc3e commit 8c932f4
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions frontend/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ RUN flutter pub get
RUN flutter pub run build_runner build --delete-conflicting-outputs
RUN flutter build web --release
# Cache busting so that users don't have to hard refresh
RUN RANDOMVALUE=$RANDOM
RUN mv build/web/flutter_bootstrap.js build/web/flutter_bootstrap.$RANDOMVALUE.js
RUN mv build/web/main.dart.js build/web/main.dart.$RANDOMVALUE.js
RUN find build/web/ -type f -exec sed -i -e 's/flutter_bootstrap.js/flutter_bootstrap.'$RANDOMVALUE'.js/g' {} \;
RUN find build/web/ -type f -exec sed -i -e 's/main.dart.js/main.dart.'$RANDOMVALUE'.js/g' {} \;
RUN RANDOMVALUE=$RANDOM && \
mv build/web/flutter_bootstrap.js build/web/flutter_bootstrap.$RANDOMVALUE.js && \
mv build/web/main.dart.js build/web/main.dart.$RANDOMVALUE.js && \
find build/web/ -type f -exec sed -i -e 's/flutter_bootstrap.js/flutter_bootstrap.'$RANDOMVALUE'.js/g' {} \; && \
find build/web/ -type f -exec sed -i -e 's/main.dart.js/main.dart.'$RANDOMVALUE'.js/g' {} \;

FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
Expand Down

0 comments on commit 8c932f4

Please sign in to comment.