Back to browse
GitHub Repository

Heroku/Fly.io style app deployments to Cloudflare Containers.

60 starsJavaScript

Heroku/Fly.io-like app deployments to Cloudflare Containers

by michaloo·Feb 19, 2026·3 points·1 comment

AI Analysis

●●SolidNiche GemWizardry
The Take

flarepilot removes the usual Wrangler/Worker boilerplate and lets you build, push and expose a Docker image in one command while auto-creating a routing Worker, Durable Object bindings and DNS. The multi-region routing, live logs, and interactive domain picker are practical touches; it's a pragmatic, opinionated wrapper around Cloudflare's beta Containers that saves manual setup, though its value depends on committing to Cloudflare's beta features and limits.

Target Audience

Backend developers, DevOps engineers, and hobbyists who want simple container deployments on Cloudflare's edge without learning Wrangler or writing Workers from scratch

Post Description

The Cloudflare ecosystem is great. I love deploying apps to Workers, but not all applications can be ported to serverless architecture.

Cloudflare Containers have been around for a while (still in beta though) to address that. They are using Firecracker VMs under the hood (https://firecracker-microvm.github.io/) and allow you to deploy any Docker image across their infrastructure.

But for somebody who just wants to take their Docker image and deploy, going through the whole Wrangler setup, writing a Worker script, dealing with Durable Objects may be discouraging for quick experimentation.

I built a simple Node.js CLI that implements Heroku/Fly.io developer experience on top of Cloudflare Containers.

1. Open directory with Dockerfile 2. Auth with Cloudflare API token 3. Deploy

- it will create a routing/loadbalancing worker - add Durable Objects and Container bindings - and return live app url within couple of minutes

You can then play with scaling it across regions and instances:

``` flarepilot scale myapp -r eeur,weur -i 1 flarepilot scale myapp -r eeur -i 4 ```

It is a very basic proof-of-concept using locationHints, not ready for production.

Just experimenting for fun.

Similar Projects

Developer Tools●●Solid

Kuberoku, A CLI to treat vanilla Kubernetes like Heroku

Provides the familiar Heroku commands (apps:create, deploy, config:set, services:logs) while creating native K8s resources under the hood and even auto-provisioning Ingress + TLS via cert-manager — all without installing an operator. Practical and pragmatic: great as an MVP for teams tired of YAML, but you'll want to vet RBAC, multi-tenant safety and edge-case behavior (builds, scaling, secrets, quotas) before trusting it for production workloads.

Niche GemShip It
jainamankumar
103mo ago