Fresh logo
🚧 This documentation is work in progress and for an unreleased version of Fresh.

Cloudflare Workers

Deploy Fresh to Cloudflare Workers by following these instructions:

  1. Run deno install --allow-scripts npm:@cloudflare/vite-plugin npm:wrangler
  2. Add the cloudflare plugin in your vite configuration file:
Typescript vite.config.ts
  import { defineConfig } from "vite";
  import { fresh } from "@fresh/plugin-vite";
+ import { cloudflare } from "@cloudflare/vite-plugin";

  export default defineConfig({
    plugins: [
      fresh(),
+     cloudflare(),
    ],
  });
  1. Follow further instructions provided by the cloudflare vite plugin.

Check out the Cloudflare Documentation for further information.