This is a stripped down version of tessera intended for deployment on AWS Lambda.
At present, it only depends on
tilelive-tapalcatl
, so it
will only support Tapalcatl 2 archives out of the box (to support other
sources, install appropriate tilelive
modules).
It differs from tessera in 2 ways:
- no static map generation -- this functionality depended on Mapnik, and the required dependency tree pushed the deployment artifact size past the 50MB size limit
- no preview pages -- there's no inherent limitation preventing this, more that tessera still uses Bower to manage its public web views
Initialize an AWS deployment using Claudia.js:
npm run initialize-lambda
Deploy (or update) the Lambda function:
SOURCE=tapalcatl+s3://bucket/meta.json npm run deploy-lambda