azavea / tilegarden

Serverless raster and vector map tile generation using Mapnik and AWS Lambda
https://azavea.github.io/tilegarden/
Other
97 stars 7 forks source link

Bundle the project into some sort of easily deployable deliverable #121

Open mattdelsordo opened 6 years ago

mattdelsordo commented 6 years ago

Currently a user has to clone the git repository in order to integrate Tilegarden into their project. This isn't the worst, but could be improved since a user shouldn't have to see or modify any of the code or development environment in order to use Tilegarden. There's a couple of options here:

  1. Docker image: this would allow a user to simply add the image to their docker-compose file or to a docker run command to deploy the project without having to manually download anything. Azavea's ops team reasoned against this option as the image isn't something that would actually be used in production.
  2. npm package: it could be possible to provide the project over npm by using Terraform to generate CloudFormation files that are filled with variables on publish.