Skip to content

MANUAL RUN: Astro IMAGES on the edge and a box, and EmDash on the edge #845

Closed as not planned

Description

@QuinnsCode

Live checks left over from #312 and #741. They need Cloudflare and Railway credentials, so they're the owner's to run. Each should be cheap: the Workers free plan, plus 5,000 free Cloudflare Images transformations a month.

1. Astro IMAGES on the edge (from #273)

  1. Make a fresh Astro 7 + @astrojs/cloudflare 14 app with an <Image> on a server-rendered page. Run rustybuns init and confirm IMAGES is in rustybuns.config.ts.
  2. Run rustybuns plan, then deploy.
  3. Request the page's /_image?href=…&w=32&f=webp URL. It should return a resized WebP.
  4. Destroy the stack.

2. Astro IMAGES passthrough on a box (from #274)

  1. On the same app, add targets.box: { provider: "railway" }, run rustybuns build box and deploy to railway-test.
  2. Request /_image?href=…&w=32&f=webp. It should return 200 with the original PNG, byte-identical to dist/client/_astro/*.png.
  3. Tear down the service. railway-test itself stays.

3. EmDash on the edge

The desktop is verified (FRAMEWORKS.md). Take EmDash's blog-cloudflare template (npm create emdash@latest), run rustybuns init, then plan and deploy. Check that setup seeds posts into D1 and images into R2, then destroy. It creates a D1 database, an R2 bucket and a once-a-minute cron.

Note each result in FRAMEWORKS.md.

🤖 Generated with Claude Code

Activity

  1. added
    manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it
    on Oct 12, 2026
  2. self-assigned this
    on Oct 13, 2026
  3. QuinnsCode commented on Oct 14, 2026

    @QuinnsCode
    OwnerAuthor

    Folded into the one manual-run list, section 9 of #609 (easiest first, with times). This issue's steps stay here; tick the item in #609.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions