Replies: 4 comments 4 replies
-
There's no community plugin library that I am aware of. Custom Plugins are only for very specific and advanced requirements. Almost everyone just uses the built-in Shell Plugin, which can run any commands or even exec full scripts in any scripting language. It should do anything you need. |
Beta Was this translation helpful? Give feedback.
-
ok, thanks, so there is no library with awesome plugins somewhere! |
Beta Was this translation helpful? Give feedback.
-
Orchestra actually already supports RPC (it's just JSON over STDIO, but you can send/receive any time during a job). One thing this allows you to do is send real-time job updates to the UI, so you can show your own custom HTML progress, stats, that all update in real time. It's pretty awesome.
Yup, that's actually already handled as well. In Orchestra, there is a "satellite" that gets installed on all your servers where you want jobs executed (no need to install the full web app anymore 🎉). This satellite is a compiled static binary (via Vercel's pkg), and has zero dependencies. As a result of this, there are no more secondary scripts or processes that it spawns for the built-in functionality of Shell / Web Requests / etc. It all happens inside that one process, reducing the memory footprint, and allowing for SUPER easy satellite installs on servers that don't even need to have Node.js nor Orchestra installed. |
Beta Was this translation helpful? Give feedback.
-
@Drallas here are the plugins I have written, but as @jhuckaby said, they're pretty custom for us. But maybe will inspire you for yours. https://github.com/josephdadams/cronicleplugins |
Beta Was this translation helpful? Give feedback.
-
Perhaps I missed it, but is there somewhere a Library with community plugins? Or are the built in ones the only available and it’s to me to create my own!?
Beta Was this translation helpful? Give feedback.
All reactions