Skip to content

james-elicx/opennextjs-cloudflare

 
 

Repository files navigation

Deploy Next.js apps to Cloudflare

OpenNext for Cloudflare is Cloudflare specific adapter that enables deployment of Next.js applications to Cloudflare.

This monorepo includes a package for adapting a Next.js application built via next build (in standalone mode) to run in the Cloudflare workerd runtime using the Workers Node.js compatibility layer.

Get started

Follow instructions at @opennextjs/cloudflare.

Contributing

The repository

The repository contains two directories:

  • packages containing a cloudflare package that can be used to build Cloudflare workers compatible output from Next.js applications
  • examples containing Next.js applications that use the above mentioned cloudflare.

How to try out/develop in the repository

Install the dependencies:

pnpm i

build the worker with:

pnpm --filter cloudflare build

or in watch mode with:

pnpm --filter cloudflare build:watch

build and preview the worker for the api application:

pnpm --filter api preview:worker

You can skip building the next app when it has not been modified:

SKIP_NEXT_APP_BUILD=true pnpm --filter api preview:worker

About

Open Next.js adapter for Cloudflare

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 71.0%
  • JavaScript 29.0%