Hacker News new | ask | show | jobs
by scirob 779 days ago
I'v tried these two and must say "it works out of the box" is only true maybe 50% of the time you try to deploy on them
2 comments

Dokku Maintainer here.

I think myself - and folks maintaining other open source projects! - would love to hear feedback about what works/what doesn't. Feel free to reach via email (its in my profile) if you want, or our Discord/Slack.

I typically see users struggle with an initial deploy because their app depends on some variable or service running and that wasn't taken into account. This is pretty much the same as for general CI, where one might go through several commits before CI is running as you expect.

Very unfortunately, detecting these pain points requires work from both platform maintainers _as well as_ framework owners. The reason rails apps deployed so nicely across PaaS services in the past is because the Rails developers spent a ton of time ensuring applications _could_ do 12 Factor, while most PaaS services spent a ton of time working towards those constraints. Consequently, deploying other services that don't conform to this standard is a bit more difficult (though usually still possible).

I’ve been using Caprover for years, and haven’t experienced anything like your reported rate of failure.
I can vouch for Dokku being equally very reliable and surprise-free to use.