@@ -61,6 +61,18 @@ function log(message) {
6161 console . log ( `[goal31] ${ message } ` ) ;
6262}
6363
64+ function localBillingProcessEnv ( env = process . env ) {
65+ return {
66+ ...env ,
67+ REND_ENV : "local" ,
68+ REND_ENV_PROFILE : "local" ,
69+ REND_BILLING_MODE : "local" ,
70+ AUTUMN_SECRET_KEY : "" ,
71+ AUTUMN_API_URL : "" ,
72+ REND_ALLOW_EXTERNAL_TEST_CHECKOUT_REDIRECT : "false" ,
73+ } ;
74+ }
75+
6476function bindAddrFromBaseUrl ( value , fallback ) {
6577 try {
6678 const parsed = new URL ( value ) ;
@@ -73,7 +85,7 @@ function bindAddrFromBaseUrl(value, fallback) {
7385function backendEnv ( ) {
7486 const internalToken = process . env . REND_EDGE_INTERNAL_TOKEN || "dev-internal-token" ;
7587 return {
76- ...process . env ,
88+ ...localBillingProcessEnv ( ) ,
7789 DATABASE_URL : process . env . DATABASE_URL || "postgres://rend:rend@localhost:5432/rend" ,
7890 REND_ENV : process . env . REND_SMOKE_REND_ENV || "local" ,
7991 REND_REDIS_URL : process . env . REND_REDIS_URL || "redis://localhost:6379" ,
@@ -495,7 +507,7 @@ async function startSite() {
495507 const child = spawn ( nextBin , [ "dev" , "-H" , "127.0.0.1" , "-p" , String ( port ) ] , {
496508 cwd : siteDir ,
497509 env : {
498- ...process . env ,
510+ ...localBillingProcessEnv ( ) ,
499511 REND_API_BASE_URL : apiBaseUrl ,
500512 REND_SITE_INTERNAL_TOKEN : siteInternalToken ,
501513 BETTER_AUTH_SECRET : localAuthSecret ,
0 commit comments