Skip to content

tapalcatl/lambda-tileserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lambda-tileserver

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:

  1. no static map generation -- this functionality depended on Mapnik, and the required dependency tree pushed the deployment artifact size past the 50MB size limit
  2. no preview pages -- there's no inherent limitation preventing this, more that tessera still uses Bower to manage its public web views

Deployment

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

About

A tilelive-based tile server for AWS Lambda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published