Use flyctl to deploy, usually few times an hour.
Build locally, remote builds are cool, but they seem pretty slow and feels weird and insecure to have something copy files to a remote server. I’m sure there are options to control what gets copied but I can’t be bothered maintaining that. Also scared I might send something I don’t want to.
Use the builtin CNB Tiny, writing mostly Go apps. Works great… I don’t even have a Dockerfile, get a 40MB container that loads super fast. I’m sure I can get it down smaller with scratch, but not worth the effort.
No build orchestration, I just run it locally. First automation is going to be Github Actions.
Orthogonal tooling is linting and building, mostly on Github Actions.
What would make Fly better, in general, would be increased speed and reliability. It still feels like a small team running it, which is a positive for consulting, support and help – but not for business building and mission critical work. It needs to give off a lot more rock solid vibes, which is happening slowly.