- node.js
- git
- docker
- github.com
- travis-ci.org
- heroku.com
- Run server:
npm start
- Run tests:
npm test
- Build docker image:
docker build --tag=heroku-test .
- Run docker image:
docker run -d -p 3000:3000 heroku-test
- Push the code to your github
- Allow travis-ci.org to access the github repository
- Create a heroku app
- Create an API key in your heroku account settings
- Add a env variable to your travis build
HEROKU_API_KEY
with the heroku API key.