sprout-deploy

Deploy server for AWS ElasticBeanstalk via REST

Usage no npm install needed!

<script type="module">
  import sproutDeploy from 'https://cdn.skypack.dev/sprout-deploy';
</script>

README

sprout-deploy

Build Status Build Status

Deploy to AWS ElasticBeanstalk with consistent config. sprout-deploy is a standalone web server, exposing a single POST route to ping to trigger deployments on your AWS environment. Define a configuration in ./config.json and the settings will be used for deployment.

Install

npm install sprout-deploy

API

  • POST /deploy/:app/:env/:version

Deploys a new version of an environment. If Environment is not yet created, it is created with the configuration specified in ./config.json. ApplicationVersion must exist already for the Application.

Development

npm test

License

MIT License, Copyright (c) 2014 Jordan Santell