From 0db4c819ffaa36774c041de7b1ff7f2b5f144575 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Thu, 26 Feb 2026 13:18:38 +0100 Subject: [PATCH] fix(ci): disable next.js memory workers to prevent drone runner deadline exceeded crashes and suppress payload nodemailer verification spam during static export --- next.config.mjs | 1 - payload.config.ts | 31 ++++++++++++++++--------------- middleware.ts => proxy.ts | 0 3 files changed, 16 insertions(+), 16 deletions(-) rename middleware.ts => proxy.ts (100%) diff --git a/next.config.mjs b/next.config.mjs index f9938ab1..6194fa9a 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -15,7 +15,6 @@ const nextConfig = { optimizePackageImports: ['lucide-react', 'framer-motion', '@/components/ui'], cpus: 1, workerThreads: false, - memoryBasedWorkersCount: true, }, reactStrictMode: false, productionBrowserSourceMaps: false, diff --git a/payload.config.ts b/payload.config.ts index 5e73ac1d..0ec5067b 100644 --- a/payload.config.ts +++ b/payload.config.ts @@ -45,9 +45,7 @@ export default buildConfig({ }, meta: { titleSuffix: ' – KLZ Cables', - icons: [ - { rel: 'icon', type: 'image/x-icon', url: '/favicon.ico' }, - ], + icons: [{ rel: 'icon', type: 'image/x-icon', url: '/favicon.ico' }], }, }, localization: { @@ -80,18 +78,21 @@ export default buildConfig({ `postgresql://${process.env.PAYLOAD_DB_USER || 'payload'}:${process.env.PAYLOAD_DB_PASSWORD || '120in09oenaoinsd9iaidon'}@127.0.0.1:54322/${process.env.PAYLOAD_DB_NAME || 'payload'}`, }, }), - email: nodemailerAdapter({ - defaultFromAddress: process.env.MAIL_FROM?.replace(/.*<|>.*/g, '') || 'postmaster@mg.mintel.me', - defaultFromName: process.env.MAIL_FROM?.split('<')[0]?.trim() || 'KLZ Cables', - transportOptions: { - host: process.env.MAIL_HOST || 'smtp.eu.mailgun.org', - port: Number(process.env.MAIL_PORT) || 587, - auth: { - user: process.env.MAIL_USERNAME, - pass: process.env.MAIL_PASSWORD, - }, - }, - }), + email: process.env.MAIL_HOST + ? nodemailerAdapter({ + defaultFromAddress: + process.env.MAIL_FROM?.replace(/.*<|>.*/g, '') || 'postmaster@mg.mintel.me', + defaultFromName: process.env.MAIL_FROM?.split('<')[0]?.trim() || 'KLZ Cables', + transportOptions: { + host: process.env.MAIL_HOST || 'smtp.eu.mailgun.org', + port: Number(process.env.MAIL_PORT) || 587, + auth: { + user: process.env.MAIL_USERNAME, + pass: process.env.MAIL_PASSWORD, + }, + }, + }) + : undefined, sharp, plugins: [], }); diff --git a/middleware.ts b/proxy.ts similarity index 100% rename from middleware.ts rename to proxy.ts