That would work just fine! We have basic support for apps with no services. If you create a new app and remove the [[services]]
block from fly.toml
, you’ll basically have a worker app.
What we’re missing is:
- A way to run workers in conjunction with a web app. You can make worker only apps and web only apps, but not both. That irritates me.
- Autoscaling. You have to choose how many you run. Works fine but it’s not my favorite UX. Workers should be “easy” to scale to 0 but they’re not yet.