This is part of nanoservice core.
curl -L http://git.io/nanoservice | bash
To build it yourself, make sure you have recent version of Go setup and run:
go get github.com/nanoservice/nanoservice
nanoservice configure
# or
nanoservice configure --aws
nanoservice configure --hosted
You need to have proper docker setup locally (or remote docker server with configured docker client).
nanoservice configure --docker
nanoservice create --TEMPLATE --LANGUAGE NAME
Example: nanoservice --web --golang helloworld
.
nanoservice deploy
nanoservice scale 3
# or to turn it off:
nanoservice scale 0
Use normal TDD development style.
- Fork it ( https://github.com/nanoservice/nanoservice/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- waterlink Oleksii Fedorov, creator, maintainer