- Rails web-framework.
- Rails API gem.
- Twilio for verification with code.
- Rollbar for errors.
- Wercker for CI.
- Docker for containers.
- AWS Elasticbeanstalk for deploy.
-
Copy and update config with correct values:
cp config/application.yml.example config/application.yml
-
Install npm packages for development:
npm install --global dredd aglio
-
Then run server:
bin/rails s
or use Pow
ln -s $PWD ~/.pow/zazo_notification open http://zazo_notification.dev
bin/rake spec
bin/rake dredd
To build docker image
bin/rake docker:build
And run it:
bin/rake docker:run
API Blueprint documentation stored in apiary.apib. The HTML formatted version generated to public/index.html.
To generate public/index.html
run:
bin/rake aglio:generate
or for slate
bin/rake aglio:generate[slate]