We recently added a new thing to our Machines API that lets you Auto Extend Volumes after a certain threshold. Now, as of
flyctl v0.1.127, this feature has come to your fly.toml too!
I’ve created a livebook example here: fly-apps/livebook-with-auto-volume-extension-example (Im bad at naming things!)
For the fly.toml we decided on this UX:
[[mounts]] source = "data" destination = "/data" auto_extend_size_threshold = 80 auto_extend_size_increment = "1GB" auto_extend_size_limit = "5GB"
All fields live under mounts as
auto_extend_*, the GB fields being string in the format
If you have an existing app don’t forget to
fly deploy after changing your fly.toml
Hope you enjoyed this update and see you next time