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>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
<script data-goatcounter="https://goatcounter.hantim.net/count"
|
||||||
|
async src="//goatcounter.hantim.net/count.js"></script>
|
||||||
|
|||||||
Reference in New Issue
Block a user