Documentation
¶
Overview ¶
NextDeploy CLI is a command-line interface for interacting with and managing Next.js app deployments across self-hosted infrastructure.
It allows developers to initialize deployments, push code, monitor logs, and configure services using a simple declarative `nextdeploy.yml` file.
Typical usage:
nextdeploy init # Scaffold a Dockerfile and config nextdeploy ship # Build and deploy app to server nextdeploy update # Update the CLI to the latest version
Author: Yussuf Hersi <yussuf@hersi.dev> License: MIT Source: https://github.com/aynaash/nextdeploy
─────────────────────────────────────────────────────────────────────────────
Directories
¶
| Path | Synopsis |
|---|---|
|
NextDeploy - A clean and powerful CLI for Next.js deployments
|
NextDeploy - A clean and powerful CLI for Next.js deployments |
|
internal
|
|
|
buildflow
Package buildflow is the single entry point for "prepare a Next.js project for deployment".
|
Package buildflow is the single entry point for "prepare a Next.js project for deployment". |
|
infrasniff
Package infrasniff inspects a Next.js project's source tree and package.json to infer which Cloudflare resources it needs (D1, R2, KV, Workers AI, Hyperdrive, Vectorize, Queues), which server-side secrets it references, and whether it has an auth layer worth protecting.
|
Package infrasniff inspects a Next.js project's source tree and package.json to infer which Cloudflare resources it needs (D1, R2, KV, Workers AI, Hyperdrive, Vectorize, Queues), which server-side secrets it references, and whether it has an auth layer worth protecting. |
|
scaffold
Package scaffold generates a Cloudflare-ready fullstack Next.js starter (App Router + Drizzle + better-auth + R2 + Workers AI + proxy.ts guard) from embedded templates.
|
Package scaffold generates a Cloudflare-ready fullstack Next.js starter (App Router + Drizzle + better-auth + R2 + Workers AI + proxy.ts guard) from embedded templates. |
Click to show internal directories.
Click to hide internal directories.