superfly / flyctl-actions

:octocat: GitHub Action that wraps the flyctl
Apache License 2.0
260 stars 33 forks source link

Why this action creates an app with 50 GB volume #29

Closed awkward-minion closed 1 year ago

awkward-minion commented 1 year ago

Hi,

I am new to this fly, as part of my CI process, I've started using this action. After running this action, the fly dashboard is showing me a random app name with 50 GB, is this the intended behavior?

Will I be charged for the 50GB volume ?

jmonteiro commented 1 year ago

That's your free remote builder. In your dashboard, if you click on it (there's a "Free builder" tag), you can see the documentation:

Remote Builders Remote builders are machines that build your app when deploying without a local Docker daemon or when using --remote-only.

So what's better about them?

  • They're free
  • They're private to each organization, these are not shared which allows for layers reuse for your builds
  • They run on Fly, like any other app, except they're ephemeral
  • They use our volumes feature to cache Docker layers
  • They turn off automatically after 10 minutes of inactivity
  • We're proxying Docker connections to a Docker daemon running inside a VM on Fly

I couldn't find this doc on a public page, but here's it is :) I was also intrigued by it.