Files
website/scripts/deploy
T
Andrew Miner 08eba99413 Don't show recipes for similarly name items
On item detail pages for items where multiple mods add an item of the
same name, recipes for both items would incorrectly be displayed.
2015-03-13 22:09:12 -07:00

30 lines
747 B
Bash
Executable File

#!/bin/bash
export AWS_CONFIG_FILE="$HOME/Documents/CraftingGuide/aws.config"
ROOT="./dist"
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" | xargs rm
grunt clean dist
echo "Preparing to upload to S3..."
s3cmd sync -r --delete-removed --add-header="cache-control:max-age=1800" "$ROOT/" "s3://new.$SITE/"
grunt clean build
elif [[ "$TARGET" == "promote" ]]; then
aws s3 sync "s3://new.$SITE" "s3://$SITE" --delete
fi