Deploy
Deploy targets
Vercel (default)
Zero-config deployment. The generated project works with vercel deploy or Git-connected deploys out of the box.
npx create-launchframe my-app --deploy-target vercelNo additional files are added — Next.js on Vercel is the default.
Docker
Adds a production-optimized Dockerfile and .dockerignore.
npx create-launchframe my-app --deploy-target dockerGenerated files
| File | Purpose |
|---|---|
Dockerfile | Multi-stage build (deps → build → runner) |
.dockerignore | Excludes node_modules, .next, .git, etc. |
Build and run
docker build -t my-saas .
docker run -p 3000:3000 --env-file .env.local my-saasThe Dockerfile uses multi-stage builds for minimal image size:
- deps — install production dependencies
- build — build the Next.js app
- runner — minimal runtime image with only production artifacts