Commit 604c75f1 authored by Seth Ladd's avatar Seth Ladd

compress text assets for docs, when uploading (#3926)

* compress text assets for docs, when uploading

* reorder args

* ensure old files are deleted

* recurse on the cp

* set source path correctly
parent 8f69cccc
...@@ -16,5 +16,16 @@ cp dev/docs/google2ed1af765c529f57.html dev/docs/doc ...@@ -16,5 +16,16 @@ cp dev/docs/google2ed1af765c529f57.html dev/docs/doc
# Upload the docs. # Upload the docs.
if [ "$1" = "--upload" ]; then if [ "$1" = "--upload" ]; then
# This isn't great, because we're uploading our files twice. But,
# we're ensuring we're not leaving any deleted files on the server.
# And we're ensuring we're compressing text files.
# Unfortunately, rsync can't set Content-Encoding for a subset of files,
# and rsync can't run in a "only delete files on server that are no
# longer in the local source dir".
# Ensure files on server are deleted when no longer in local generated source.
gsutil -m rsync -d -r dev/docs/doc/ gs://docs.flutter.io/ gsutil -m rsync -d -r dev/docs/doc/ gs://docs.flutter.io/
# Ensure compressable files are gzipped and then stored.
gsutil -m cp -r -z "js,json,html,css" dev/docs/doc/* gs://docs.flutter.io/
fi fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment