5 ms·
Hookdoo: SaaS that allows you to create incoming webhook endpoints to run shell scripts on your remote servers. https://www.hookdoo.com/ https://www.hookdoo.com
by adnanh 9y ago
Hookdoo: SaaS that allows you to create incoming webhook endpoints to run shell scripts on your remote servers. https://www.hookdoo.com/ https://www.hookdoo.com/
And of course my open-source webhook server project: https://github.com/adnanh/webhook https://github.com/adnanh/webhook
- icedchai 9y agoHow does Hookdoo differ from plain old CGI scripts? I have no idea why I would need it.
- adnanh 9y agoHookdoo allows you to execute the same script on multiple servers. It's centralized, and you don't have to maintain multiple versions of the same script on multiple hosts. You can easily add or remove servers where the script should be executed etc... It also adds the concurrency control feature so you don't have to worry if you want only one instance of the script running, or want to kill the currently running one, or run them in parallel etc... Another feature would be generic trigger rules where you can use values from payload to see if the script should be run at all (i.e. push to the feature branch, but you want to run the script on merges to master...). As a developer, all of this might sound easy to implement, but whatever you make, you also have to maintain... And as you know, the business requirements tend to change quite often and you'll get to a point where you have to generalize your custom CGI scripts, and you end up spending more time maintaining infrastructure than doing development on the actual product. Webhook on other hand is pretty much a CGI server with a few handy features :-)