Hacker News new | past | comments | ask | show | jobs | submit | appleton's comments login

Sounds a lot like Heroku review apps[1]

1: https://devcenter.heroku.com/articles/github-integration-rev...


Hey appleton - Here are some differences

1) You don't have to re-configure your environment variables and 3rd party APIs for each branch on Runnable. Every branch runs in the same sandboxed environment with the same env variables and 3rd party services. With the help of an HTTP proxy and a dynamic DNS server, we can route traffic to the right set of containers for the branch you want to test.

2) Runnable is built on Docker, which means all your configuration files and the way your containers are run is non-proprietary

3) You can connect arbitrary branches with each other for testing. So if you have a feature branch on a web server, and a feature branch on an api server - both can be connected easily through our web interface. This allows for cross-branch testing. Underneath the hood, we swap the IP address to connect the right containers together.

4) Our environments spin up much quicker than Heroku's. We build and run on the same machines so there are no network transfers and we can utilize build cache better.

5) Databases clone instantaneously with Runable, versus waiting minutes (depending on size). This because our build system applies Copy-on-Write to database containers

6) You can run end-to-end integration tests as your code is being pushed to a branch. Heroku only creates an environment when you're done coding and a pull request is open


I wrote similar service on dokku few days before https://github.com/istarkov/create-your-own-heroku-review-ap...

And it's really cool that we have Heroku alternatives.


Thanks for the feedback - I've been wondering about this for a while and you're right. It's just finding something that will work well!


This is a good survey of some of the beauties hidden in Google webfonts



Just for another data point, I think it's totally fine.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: