docs: add build and upload scripts

The upload scripts might be unified down the track, or might not. CloudFront is
not set up for the docs bucket yet, so CDN invalidation is commented out. This
will be added later.
This commit is contained in:
Aldo Cortesi 2018-03-05 10:51:46 +13:00
parent 08e50aa39b
commit a68c7ffb27
4 changed files with 36 additions and 0 deletions

3
docs/build Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
cd src; hugo

17
docs/upload-archive Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
if [[ $# -eq 0 ]] ; then
echo "Please supply a version, e.g. 'v3'"
exit 1
fi
# This script uploads docs to a specified archive version.
SPATH="/archive/$1"
aws configure set preview.cloudfront true
aws --profile mitmproxy \
s3 sync --acl public-read ./public s3://docs.mitmproxy.org$SPATH
# aws --profile mitmproxy \
# cloudfront create-invalidation --distribution-id E3UCZ4MLN4TO7U \
# --paths "$SPATH"

8
docs/upload-master Executable file
View File

@ -0,0 +1,8 @@
#!/bin/sh
aws configure set preview.cloudfront true
aws --profile mitmproxy \
s3 sync --acl public-read ./public s3://docs.mitmproxy.org/master
# aws --profile mitmproxy \
# cloudfront create-invalidation --distribution-id E3UCZ4MLN4TO7U \
# --paths "/master"

8
docs/upload-stable Executable file
View File

@ -0,0 +1,8 @@
#!/bin/sh
aws configure set preview.cloudfront true
aws --profile mitmproxy \
s3 sync --acl public-read ./public s3://docs.mitmproxy.org/stable
# aws --profile mitmproxy \
# cloudfront create-invalidation --distribution-id E3UCZ4MLN4TO7U \
# --paths "/master"