Add support to configure CRON job
t
talenthem@gmail.com
We are looking for sending scheduled updates to the users of the application. We are doing I in others platform providers by using configuring CRON jobs. This is a sort of missing feature in App Platform. looking forward to be available soon.
B
Bikram Gupta
talenthem@gmail.com Florian W. Job Lev Max Carlson Tim Dowling Matthew Karas and all, thank you for your feedback. The private preview of Cron Jobs will be ready by Wed (8/18). I will enable the feature in your accounts. If you are using a different email in your DO account or if I missed your name above, please send a 1-line note to bgupta-at-digitalocean with "title cron jobs preview access".
It will be available in App Spec:
"scheduled_jobs"
kind=SCHEDULED|MANUAL #Manual option is work in progress
timeout=<>
Schedule:
cron: <>
timezone: <>
B
Bikram Gupta
talenthem@gmail.com Florian W. Job Lev Max Carlson Tim Dowling Matthew Karas and all, thank you for your feedback. The private preview of Cron Jobs will be ready by Wed (8/18). I will enable the feature in your accounts. If you are using a different email in your DO account or if I missed your name above, please send a 1-line note to bgupta-at-digitalocean with "title cron jobs preview access".
It will be available in App Spec:
"scheduled_jobs"
kind=SCHEDULED|MANUAL #Manual option is work in progress
timeout=<>
Schedule:
cron: <>
timezone: <>
David Horat
Bikram Gupta: could you add me to the private preview too? Thank you in advance for your consideration.
Lev
Bikram Gupta aaaah I regret so much that the project was discontinued! And you even added timeouts and stuff!
C
Caleb Eliacheff
Bikram Gupta I'm interested too :)
Florian W.
is there any news on this?
J
Job
It's absolutely ridiculous that something like this hasn't been implemented yet. This major limitation makes the app platform unusable for any complex projects. They should put a warning to inform potential users about this issue.
Lev
I would really like being able to assign periodic jobs based on docker images. It seems like all constituents for such feature are already present in DigitalOcean spread across docker repo, app platform and serverless functions, but neither satisfies my case fully so I still have to manage a separate droplet just for that!
M
Max Carlson
FWIW, we're using bullmq/redis with repeating jobs. They support a crontab-like syntax and it's a full featured robust queue that works great with our hybrid nodejs/python app for handling long running and scheduled jobs.
Tim Dowling
Any updates team? Discovery started a couple of months ago by the looks of it
Matthew Karas
This is a much needed feature.
Tarrek (Product Manager)
Hello— Thank you for your feedback! I wanted to provide a quick update: the App Platform team is working on discovery for this feature. We appreciate the feedback from our community and will provide updates as we can.
Elan Hasson
Hi,
We recently launched Scheduled Functions (it's in beta currently) which accomplishes what you're looking to do. Scheduled Functions are not yet supported via App Platform Function components, so you would need to create a stand-alone Cloud Function which calls the API of your App Platform Service. Alternatively, you can do whatever work you need to do inside the function as long as it is within the runtime length limits of Functions (15 min max).
Hope this helps,
Elan
S
Shinebayar
Elan Hasson: much welcome feature, thanks!
Денис Коронец
Elan Hasson: that's not a part of app platform. there has to be some config in app platform allows to setup cron to command map (php/node) which runs within app
Elan Hasson
Денис Коронец: correct, that isn't built into App Platform.
Some integration between functions and your App Platform app are necessary.
Check out this thread that explains some options: https://www.digitalocean.com/community/questions/laravel-app-platform-cron-job?comment=191784
J
Job
Elan Hasson This is not a real fix. It basically requires you to create a an API to schedule tasks. How silly.
David Horat
This would be a great needed feature
Load More
→