Add data from crafting-guide
This commit is contained in:
Executable
+29
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
export AWS_CONFIG_FILE="aws.config"
|
||||
|
||||
ROOT="./data"
|
||||
SITE="crafting-guide.com"
|
||||
TARGET=""
|
||||
while [[ "$1" != "" ]]; do
|
||||
case "$1" in
|
||||
"--new") TARGET="new";;
|
||||
"--promote") TARGET="promote";;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if [[ "$TARGET" == "" ]]; then
|
||||
echo "Please choose either --new or --promote for the target."
|
||||
exit
|
||||
fi
|
||||
|
||||
if [[ "$TARGET" == "new" ]]; then
|
||||
find "$ROOT" -name ".DS_Store" 2>/dev/null | xargs rm &>/dev/null
|
||||
if grunt test; then
|
||||
echo "Preparing to upload to S3..."
|
||||
s3cmd sync -r --add-header="cache-control:max-age=1800" "$ROOT/" "s3://new.$SITE/data/"
|
||||
fi
|
||||
elif [[ "$TARGET" == "promote" ]]; then
|
||||
aws s3 sync "s3://new.$SITE" "s3://$SITE" --delete
|
||||
fi
|
||||
Reference in New Issue
Block a user