diff --git a/scripts/deploy b/scripts/deploy index 8f7da29b..6a1fe9f4 100755 --- a/scripts/deploy +++ b/scripts/deploy @@ -28,6 +28,13 @@ elif [[ "$TARGET" == "production" ]]; then TARGET_DIR="s3://$SITE/data/" fi +S3CMD_CFG="$HOME/.s3cfg" +if [[ ! -e "$S3CMD_CFG" ]]; then + echo "[default]" > "$S3CMD_CFG" + cat $AWS_CONFIG_FILE | grep "aws_access_key_id" | sed "s/aws_access_key_id/access_key/" >> "$S3CMD_CFG" + cat $AWS_CONFIG_FILE | grep "aws_secret_access_key" | sed "s/aws_secret_access_key/secret_key" >> "$S3CMD_CFG" +fi + echo "Preparing to upload to S3..." s3cmd sync -r --add-header="cache-control:max-age=1800" $SOURCE_DIR $TARGET_DIR echo "S3 Upload Complete"