feat: add fallback redirect for cloudflare image optimization plugin

Introduced `fallbackRedirect` option to enable a redirect to the original image if image optimization fails. Added logging for platform proxy usage and adjusted `beforeBuild` to handle undefined `app`. Minor improvements and process termination for clear command flow.
This commit is contained in:
dswbx
2025-09-19 11:28:04 +02:00
parent 99a812cc75
commit 91120091a3
4 changed files with 20 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ import {
} from "bknd/adapter/cloudflare";
import type { GetPlatformProxyOptions, PlatformProxy } from "wrangler";
import process from "node:process";
import { $console } from "bknd/utils";
export type WithPlatformProxyOptions = {
/**
@@ -25,6 +26,8 @@ export function withPlatformProxy<Env extends CloudflareEnv>(
typeof opts?.useProxy === "boolean" ? opts.useProxy : process.env.PROXY === "1";
let proxy: PlatformProxy | undefined;
$console.log("Using cloudflare platform proxy");
async function getEnv(env?: Env): Promise<Env> {
if (use_proxy) {
if (!proxy) {