fix(odeme): iyzipay lib/ dosyalarını standalone trace'e zorla ekle
All checks were successful
Deploy / deploy (push) Successful in 6m39s

iyzipay, lib/resources'ı runtime'da readdirSync ile dinamik yüklediği için
nft trace klasörü göremiyor; standalone imaja yalnızca Iyzipay.js düşüyor
ve checkout initialize ENOENT ile patlıyordu (canlıdaki ödeme toast'ının
kök nedeni). outputFileTracingIncludes ile tüm lib/ imaja alınır.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-08-29 12:42:53 +03:00
parent 3e2868179a
commit b61a0cc31f

View File

@@ -22,6 +22,12 @@ const nextConfig: NextConfig = {
"openai", "openai",
"resend", "resend",
], ],
// iyzipay lib/'ini runtime'da readdirSync ile dinamik yükler; nft trace bunu
// göremediği için standalone'a yalnızca Iyzipay.js düşer ve initialize
// "ENOENT ... lib/resources" ile patlar. Tüm lib/ zorla imaja alınır.
outputFileTracingIncludes: {
"/*": ["node_modules/.pnpm/iyzipay@*/node_modules/iyzipay/lib/**"],
},
experimental: { experimental: {
// radix-ui kök barrel'ı 36 alt paketi çeker ve Next'in varsayılan // radix-ui kök barrel'ı 36 alt paketi çeker ve Next'in varsayılan
// optimize listesinde yoktur; named import'lar doğrudan alt modüle // optimize listesinde yoktur; named import'lar doğrudan alt modüle