Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsantell/sprout-deploy

Deploy server for AWS ElasticBeanstalk via REST
https://github.com/jsantell/sprout-deploy

Last synced: about 1 month ago
JSON representation

Deploy server for AWS ElasticBeanstalk via REST

Awesome Lists containing this project

README

        

# sprout-deploy

[![Build Status](http://img.shields.io/travis/jsantell/sprout-deploy.svg?style=flat-square)](https://travis-ci.org/jsantell/sprout-deploy)
[![Build Status](http://img.shields.io/npm/v/sprout-deploy.svg?style=flat-square)](https://www.npmjs.org/package/sprout-deploy)

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