flyctl
flyctl copied to clipboard
Command line tools for fly.io services
Prevent mixed-status lines (`uncheckedng`) as the health-check status is updated during a bluegreen deploy by padding each status string to 15 chars (enough to cover `xxx/xxx passing`).
Current release is v0.2.126. However, at https://github.com/superfly/flyctl/pkgs/container/flyctl, I can just see [v0.2.72](https://github.com/orgs/superfly/packages/container/flyctl/231935994?tag=v0.2.72). On https://hub.docker.com/r/flyio/flyctl/tags, I can see [v0.2.93](https://hub.docker.com/layers/flyio/flyctl/v0.2.93/images/sha256-75ab1436c391b17b69193bd039a85f4be3175044012351dda1e55d4f0e33c554?context=explore). Both of them are out of date. It would be great to...
*Please only report specific issues with `flyctl` behavior*. Anything like a support request for your application should go to https://community.fly.io. More people watch that space and can help you faster!...
### Change Summary What and Why: This adds a special case to `fly deploy` for LSVD processes (detected by a `FLY_LSVD_*` environment variable defined in their machine config), to allow...
### Change Summary What and Why: How: Related to: --- ### Documentation - [ ] Fresh Produce - [ ] In superfly/docs, or asked for help from docs team -...
This PR builds on top of https://github.com/superfly/flyctl/pull/3769. We generate a manifest locally then launch a machine with the deployer image(currently docker.io/codebaker/fly-deployer:5cb86e4), once it's ready we use Execute a remote command...
this doesn't involve too many code changes, more just shifting code around. the reason for doing this is that, if we can move as many partso f deploys as possible...
### Change Summary What and Why: How: Related to: --- ### Documentation - [ ] Fresh Produce - [ ] In superfly/docs, or asked for help from docs team -...
I'd love to have an edit option that allows me to edit the machine JSON in $EDITOR, for doing custom changes that can't be represented by the existing flags
It'd be really handy to have `-m` as shorthand for `--machine`, and `-s` that popups an interactive menu, the same way `fly ssh console -s` works