diceware/go-sync-to-s3.sh

19 lines
395 B
Bash
Raw Normal View History

2018-05-04 21:45:30 -04:00
#!/bin/bash
#
# Sync up all of our files to the S3 bucket
#
# Errors are fatal
set -e
pushd $(dirname $0) > /dev/null
echo "# Syncing files to AWS S3 bucket..."
2018-05-04 21:45:30 -04:00
aws s3 sync . s3://diceware.dmuth.org/ --exclude ".*" --exclude "node_modules/*" --delete
echo "# Invalidating CloudFront cache..."
aws cloudfront create-invalidation --distribution-id E2TUL4ST85ZH5Y --paths "/*"
echo "# Done!"
2018-05-04 21:45:30 -04:00