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:
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.
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.
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:
docker-compose
file or to adocker 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.