doable.do

Deploy Astro sites in 20 seconds

Deploy Astro sites, static or SSR, your choice

Doable auto-detects Astro and handles both output modes: purely static sites go to nginx, SSR / hybrid sites use the Node adapter. No config file to pick between them.

Typical first deploy: 20–45 seconds

Why deploy Astro on Doable

Static or SSR, one deploy command

Astro's mode is per-route, some static, some on-demand. Doable handles both: if the build has a Node server, we run it; if it's pure static, nginx serves the `dist/`.

One-click preview from a GitHub URL

Paste a public GitHub URL at doable.do/try and get a live preview in 30 seconds. No signup. Expires in 8h unless you claim it.

Flat monthly, hard-capped

$15/mo Starter for 3 projects, $39/mo Pro for 10. Hit your bandwidth cap and we serve a holding page, never a surprise bill.

Deploy from Claude Code, Cursor, or Codex

Type /deploy in your editor, the AI bundles the repo, builds a Docker image on our worker, and hands back the URL in chat. No tab-switching to a dashboard.

Deploy your Astro app

doable deploy  # from your Astro project

Detected via `astro` dep. Static output served via nginx; SSR / hybrid runs the Node adapter.

Or say “deploy this” in Claude Code.

FAQ

Can I use View Transitions and Image Optimization?

View Transitions are client-side, they work anywhere. Image Optimization's `<Image />` component works in static mode (images are optimised at build time). Runtime image optimization (SSR mode with dynamic URLs) works via the Node adapter.

How do I set astro.config.mjs environment variables?

Use `doable env set` for build-time values (referenced via `import.meta.env.PUBLIC_*`) and runtime env. Astro handles the distinction the same way Vite does.

Is there a CDN in front for static assets?

Not by default on Doable Cloud. For a static-heavy Astro site with global traffic, add Cloudflare in front of your Doable URL, the free tier covers most needs.

Try Doable — paste any GitHub URL

No credit card. Live URL in ~30 seconds.

Other frameworks: Next.js · Vite · React (Create React App) · SvelteKit · Remix · FastAPI · Django · Hono