generated from hantim/static-site-template
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
BUCKET="$(basename "$(cd "$(dirname "$0")" && pwd)")"
|
||||
ENDPOINT="https://s3.hantim.net"
|
||||
LOCAL_DIR="static/media"
|
||||
|
||||
usage() {
|
||||
echo "usage: $0 <pull|push>"
|
||||
echo " pull download media from garage to $LOCAL_DIR/"
|
||||
echo " push upload media from $LOCAL_DIR/ to garage"
|
||||
exit 1
|
||||
}
|
||||
|
||||
[[ $# -eq 1 ]] || usage
|
||||
|
||||
case "$1" in
|
||||
pull)
|
||||
aws --endpoint-url "$ENDPOINT" s3 sync "s3://$BUCKET/" "$LOCAL_DIR/"
|
||||
;;
|
||||
push)
|
||||
aws --endpoint-url "$ENDPOINT" s3 sync "$LOCAL_DIR/" "s3://$BUCKET/"
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
;;
|
||||
esac
|
||||
@@ -84,3 +84,6 @@
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<script data-goatcounter="https://goatcounter.hantim.net/count"
|
||||
async src="//goatcounter.hantim.net/count.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user