BREAKING: Fly.io MINOR 🟑 Deploys defaulting to Fly-hosted Builders [ltkp5s03xr58]

Fly.io experiencing partial disruption: deploys defaulting to Fly-hosted Builders instead of respecting user configuration. Immediate workarounds for indie hackers inside.

INCIDENT: Fly.io Deploy Builder Configuration Issue

Status: MONITORING | Severity: MINOR 🟑 | Impact: Partial Disruption

---

1) What's Down & Who's Affected

Fly.io is currently experiencing an issue where application deployments are defaulting to Fly-hosted Builders regardless of your fly.toml configuration settings.

Who this affects:

  • Developers using custom Dockerfile builders
  • Projects configured with remote builder services
  • Teams relying on specific builder environments for reproducible builds
  • Anyone whose builds require non-standard configurations
  • What still works:

  • Application runtime/serving (no downtime for deployed apps)
  • SSH access to machines
  • Most CLI operations
  • New deployments (they just use wrong builder)
  • ---

    2) Immediate Workarounds (RIGHT NOW)

    Option A: Force Local Builds

    ```bash fly deploy --local-only ``` This bypasses remote builders entirely and builds on your machine. Best for quick fixes.

    Option B: Explicitly Specify Builder

    ```bash fly deploy --build-arg BUILDER=custom ``` Check your fly.toml for your configured builder name and reference it explicitly.

    Option C: Temporarily Modify fly.toml

    ```toml [build] builder = "docker" # Force Docker directly dockerfile = "./Dockerfile" ``` Then deploy normally. Revert once issue resolves.

    Option D: Use Fly.io CLI v0.x (if on newer)

    Roll back to previous CLI version if you recently updated: ```bash fly version

    If very recent, try: brew install flyctl@0.0.XXX (check docs)

    ```

    ---

    3) How to Check If You're Affected

    Run a test deployment: ```bash fly deploy --dry-run ```

    In output, look for:

  • Builder: fly (❌ affectedβ€”should show your configured builder)
  • Your custom builder name (βœ… working normally)
  • Also check recent deploys: ```bash fly logs --instance=<machine-id> ```

    Look for "using Fly builder" messages when you configured otherwise.

    ---

    4) Alternative Tools to Consider

    If you need to switch temporarily:

    | Tool | Best For | Setup Time | |------|----------|------------| | Railway | Node/Python/Go apps | ~5 min | | Render | Full-stack projects | ~10 min | | Heroku (paid) | Quick migration | ~5 min | | Docker Hub + EC2 | Full control, higher cost | ~30 min | | Vercel (frontend only) | Next.js, static | ~2 min |

    For most indie projects, Railway is the fastest lateral move.

    ---

    5) How to Monitor Recovery

    Official Channels:

  • Fly.io Status Page: https://status.fly.io/
  • Twitter: @flyio
  • Community Slack: #incidents channel
  • Automated Monitoring: ```bash watch -n 60 'fly deploy --dry-run | grep Builder' ``` This checks every 60 seconds.

    Set Alerts:

  • Monitor your deployment logs for builder changes
  • Test with fly deploy --dry-run hourly
  • ---

    What We Know

    βœ… Fly.io engineering team is aware βœ… Running applications are NOT affected βœ… This is a configuration/build-time issue only βœ… Workarounds are available immediately

    ETA: Unknown (typically 1-4 hours for builder issues)

    ---

    Action Items

    1. Right now: Test with fly deploy --dry-run to confirm you're affected 2. If affected: Use fly deploy --local-only to unblock 3. Document: Note what builder you expected; you'll need this when reverting 4. Wait: Monitor status page; issue should self-resolve 5. After resolution: Resume normal deploys; no cleanup needed

    Questions? Reply in comments. Most indie hackers won't see production impactβ€”this is a build workflow issue. Stay calm, use workarounds.

    πŸ”₯ 0d
    LIVE
    ↓ PlanetScale rage spiking β€’βš  Vercel pricing complaints ‒↑ Railway gaining fast ‒↑ Supabase happiness rising ‒↑ Resend loved by devs ‒↓ PlanetScale rage spiking β€’βš  Vercel pricing complaints ‒↑ Railway gaining fast ‒↑ Supabase happiness rising
    DEVELOPER PAIN RADAR // Loading...

    Developers complain.
    Opportunities appear.

    We track what developers are struggling with today β€” and what opportunities that creates.

    β€”
    guides today
    β€”
    avg happiness
    πŸ”₯ Pain
    πŸ“– Guides
    πŸ”­ Explore
    πŸ‘€ Mine
    πŸ”₯ Pain Radar β€” rage scores today
    β†— share
    πŸ’‘ Opportunity Feed β€” pain = market gap
    πŸ“ˆ Tool Momentum
    all scores β†’
    πŸ“– Latest Guide
    all guides β†’
    πŸ“– All Guides
    πŸ“Š Tool Scores
    + Submit
    πŸ“° Hacker News
    βž• Submit a Tool
    ← back