Commit Graph

33 Commits

Author SHA1 Message Date
Brandon Liu
1d74564ab4 allow both pbf and mvt extensions for vector tiles for now. In the future, pbf option will be removed. 2022-11-21 19:29:36 +08:00
Brandon Liu
1da20f4f49 update AWS Lambda README with API Gateway and content-type details. 2022-11-21 19:29:36 +08:00
Brandon Liu
e86d9b7e04 AWS Lambda: port to node 18 and aws sdk v3 2022-11-21 19:29:36 +08:00
Brandon Liu
f3a5e0ab32 fix README aws examples 2022-11-21 19:29:36 +08:00
Brandon Liu
652666288b cf set cache size explicitly 2022-11-21 19:29:36 +08:00
Brandon Liu
9fd1d39ab5 aws/cf depend on js/index instead of dist 2022-11-21 19:29:10 +08:00
Brandon Liu
4f0292ff91 lambda: native decompression, 256MB LRU cache 2022-11-21 19:29:10 +08:00
Brandon Liu
6d866e3507 AWS Lambda: mime types and extensions; remove CORS config from code 2022-11-14 14:39:58 +08:00
Brandon Liu
79c87fb04a MIME type fixups for CDN compression 2022-11-11 20:21:22 +08:00
Brandon Liu
546cc93b01 update lambda README 2022-10-19 23:16:36 +08:00
Brandon Liu
6ed943d156 migrate Lambda implementation from python -> node [#80] 2022-10-19 23:01:53 +08:00
Brandon Liu
bf813a75e9 lambda: better error reporting for misconfiguration 2022-08-02 19:55:21 -07:00
Brandon Liu
5d841713ba Update README.md 2022-08-02 19:22:17 -07:00
Brandon Liu
5787962dcf Update README.md 2022-07-30 11:39:42 +08:00
Michal Migurski
c4f5a8f8bc 204 responses also need CORS headers 2022-07-28 17:16:42 -07:00
Michal Migurski
354477ae02 Moved CORS headers up to include non-200 responses 2022-07-28 14:19:49 -07:00
Brandon Liu
0557f0e23c lambda function CORS controlled by environment variable 2022-07-28 12:37:50 +08:00
Michal Migurski
f944b6f1c9 Add CORS response header 2022-07-27 11:15:16 -07:00
Brandon Liu
c161c01322 AWS: special case API gateway to always return gzipped data to avoid binary/base64 unwanted behavior. 2022-07-27 00:37:12 +08:00
Brandon Liu
87c47a23fb Update README.md 2022-07-23 13:01:17 +08:00
Brandon Liu
02ac315df6 change API gateway path param to 'proxy' 2022-07-22 00:33:37 +08:00
Brandon Liu
e173ca76f6 Update README.md 2022-07-21 23:44:14 +08:00
Brandon Liu
ae986bbed5 lambda + API Gateway proper path integration; fix exceptions when archive missing 2022-07-21 23:41:44 +08:00
Brandon Liu
be57f1f61d improvements to CI test suite 2022-07-20 16:38:36 +08:00
Brandon Liu
fa97e982e4 Update README.md 2022-07-18 23:06:30 +08:00
Brandon Liu
1570ff0253 lambda version in ZIP; update readme; improve status code responses 2022-07-18 23:01:00 +08:00
Brandon Liu
0a153bf127 refactor tileset to name; preserve pmtiles module ZIP structure 2022-07-18 16:23:04 +08:00
Brandon Liu
2b7f6b6c9f aws lambda has configurable tile_path and pmtiles_path 2022-07-18 16:13:00 +08:00
Brandon Liu
2d96d92925 remove lambda@edge support; use python functools.lru_cache 2022-07-18 12:21:12 +08:00
Brandon Liu
ca90de15e9 fix API Gateway / Lambda function URL response structure 2022-07-13 00:19:22 +08:00
Brandon Liu
1fc57a00ec more AWS notes 2022-07-12 23:49:18 +08:00
Brandon Liu
8a34c6ef31 add Lambda python implementation 2022-07-12 21:19:03 +08:00
Brandon Liu
29ae38b34f add serverless/aws README 2022-07-11 20:26:27 +08:00