diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-11-14 09:38:42 -0500 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-11-14 17:34:28 -0800 |
commit | 765863e87aea725301d5f528b6de15bfa6022d46 (patch) | |
tree | c47b8133be4e5de36c9ed2d686f57f90480e72b0 /tools/upload_website.py | |
parent | fbaa40f6dcf67bf1113f3d4d8f600d2f73e01414 (diff) |
Add a simple doc generation tool.
And website upload tool.
Diffstat (limited to 'tools/upload_website.py')
-rwxr-xr-x | tools/upload_website.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/upload_website.py b/tools/upload_website.py new file mode 100755 index 000000000..5153d35aa --- /dev/null +++ b/tools/upload_website.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python +# Copyright 2018 the Deno authors. All rights reserved. MIT license. +import os +import tempfile +from util import run, root_path + +# Probably run tools/docs.py first. +# AWS CLI must be installed separately. + +os.chdir(os.path.join(root_path, "website")) + +# Invalidate the cache. +run([ + "aws", "cloudfront", "create-invalidation", "--distribution-id", + "E3NZSZMS5TZ0OU", "--paths", "/*" +]) + +run(["aws", "s3", "sync", ".", "s3://deno.land/"]) |