Hi. Kantan deploys 12-factor apps, doing all the crap usually needed to get your code into production.
You might call it a single-host Heroku.
Easy:
- Download the binary and run it:
wget http://no.releases.yet/sorry && ./kantan
- Add it as a remote to your 12-factor app's repo:
git remote add kantan http://localhost:9090/projects/test/repo
- Push to it:
git push kantan master
Done. Kantan will build, run, and manage your site.
Kantan can be broken down like this:
- You deploy stuff with a single git push, just like Heroku.
- It builds your code with Heroku's Buildpacks, like Mason.
- It runs services like Foreman,
- proxies to them, like Nginx,
- and watches them, like Monit.
Which means you don't have to deploy any of those.
Kantan is a single binary, with zero dependencies, and zero config. You put it in a directory, run it, and push your code to it.
Kantan takes care of the rest.