Installation · the omakase path
One command.
That's the entire integration.
Run this from your project root. We detect your framework and host, configure the right webhook, and save a small .drdeploy.json so it's idempotent.
~/projects/acme-store · zsh
$ npx drdeploy setup
┌──────────────────────────────────────────┐
│ Dr.Deploy · v0.4.2 │
└──────────────────────────────────────────┘
✓ Detected framework Next.js 15.0.3
✓ Detected host Vercel via .vercel/project.json
✓ Found 1 production deployment (your-vibecoded-website.com)
? Sign in to Dr.Deploy (opens browser) · yes
→ opening https://drdeploy.dev/auth/device?nonce=8c4a...
→ authenticated as [email protected]
✓ Linked to Dr.Deploy site site_2nKx9
✓ Wrote .drdeploy.json
✓ Wrote .gitignore entry for credentials
✓ Configured Vercel deploy hook (via Vercel API)
✓ all set. Your next deploy will be scanned automatically.
Try it now: npx drdeploy scan
Or just push: git push origin main
Or just push: git push origin main
$ ▌
Frameworks
Next
Vite
SvelteKit
Astro
static
Hosts
Vercel
Netlify
CF Workers
CF Pages
Generic
HMAC webhook
curl
CI any
Coming soon
Render
Railway
Fly.io
Manual install · curl
curl -fsSL https://drdeploy.dev/install.sh | sh
Then:
drdeploy login # OAuth device flow, ~10 seconds cd ~/your-site drdeploy init # detect framework + host, write .drdeploy.json drdeploy scan # run a scan now drdeploy status # show latest results
Source code: github.com/pghqdev/drdeploy-cli.