Re:Ask HN: So you moved off Heroku, where did you go?
by zapt02 on Tuesday October 04, 2022 @05:55AM
(#33078240)
There are a bunch of ways to deploy via GitHub, I would check out this action, it's the easiest and most straightforward. There should be no need to adapt it based on different frameworks:
https://github.com/marketplace/actions/caprover-deploy
You can also use the built-in webhook from inside CapRover control panel but it requires you to log in via your GitHub account in Cap (I created a secondary CI account for this).
Installing a GitHub app comes with challenges, it basically gives Coolify access to your account should they want it, since they control the app and not you. This is bad from a privacy perspective.
CapRover has dark mode. :-) But yes the design is more utilitarian in Cap and not as nice to look at.
Re:Ask HN: So you moved off Heroku, where did you go?
by Aeolun on Tuesday October 04, 2022 @08:55AM
(#33079630)
> Installing a GitHub app comes with challenges, it basically gives Coolify access to your account should they want it
Depending on the permissions they ask for, this may be limited to modifying webhooks in the repositories you specify.
Re:Ask HN: So you moved off Heroku, where did you go?
by zapt02 on Tuesday October 04, 2022 @11:34AM
(#33081858)
It will be at least full repo download access, because how else would Coolify download the repository?
Re:Ask HN: So you moved off Heroku, where did you go?
by satvikpendem on Tuesday October 04, 2022 @05:51PM
(#33087532)
That's fine by me, because I want it to clone, build, and run my apps anyway.
Re:Ask HN: So you moved off Heroku, where did you go?
by archeroe on Wednesday October 12, 2022 @05:21PM
(#33183475)
Why would someone care about the look of a GUI dashboard for a PAAS and somehow base his choice on that ? Bootstrap, MUI, made by a designer, why should I care when there are dozens of more important points ?
And UX wise both have done a pretty good job at being plenty sufficient.
In contrast, with Coolify, you simply login with your GitHub account and it installs a (one-time setup) GitHub app onto your account that automatically sets up the webhooks and I didn't need to do any configuration after that, it just worked for all subsequent apps. That level of ease of use is the experience I had with Heroku and I do not understand why more self-hosted PaaS don't seem to replicate that as well.
Also I like the Coolify GUI over the CapRover one, dark mode plus modern non-Bootstrap design is nice.