We are getting following build error when trying to build function attached to app platform.
✘ an error occurred while parsing project.yml:[0m
Error: : Invalid project configuration file (project.yml): Invalid key
› 'triggers' found in 'action' clause in project.yml
project.yml
packages:
- name: sample
functions:
- name: payouts
binary: false
runtime: "nodejs:18"
web: true
environment:
DATABASE_URL: "${foo.DATABASE_URL}"
limits:
timeout: 3000
memory: 128
triggers:
- name: daily-payout-10pm
sourceType: scheduler
sourceDetails:
cron: "00 22 * * *"
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi there,
Indeed, this is not available on the App Platform yet. You can find the complete list of available app specs here:
https://docs.digitalocean.com/products/app-platform/reference/app-spec/
Scheduled triggers are not yet available for function components deployed through App Platform but only when using the stand alone functions:
https://docs.digitalocean.com/products/functions/how-to/schedule-functions/
For the time being, in case that you need to run a job scheduler on the App Platform you can use the following aproach:
Hope that this helps!
Best,
Bobby
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.