@@ -5,6 +5,20 @@ import {isProd} from "common/envs/is-prod";
55export const MAX_DESCRIPTION_LENGTH = 100000
66export const MAX_ANSWER_LENGTH = 240
77
8+ export const LOCAL_WEB_DOMAIN = 'localhost:3000' ;
9+ export const LOCAL_BACKEND_DOMAIN = 'localhost:8088' ;
10+
11+ export const IS_GOOGLE_CLOUD = ! ! process . env . GOOGLE_CLOUD_PROJECT
12+ export const IS_VERCEL = ! ! process . env . NEXT_PUBLIC_VERCEL
13+ export const IS_DEPLOYED = IS_GOOGLE_CLOUD || IS_VERCEL
14+ export const IS_LOCAL = ! IS_DEPLOYED
15+ export const HOSTING_ENV = IS_GOOGLE_CLOUD ? 'Google Cloud' : IS_VERCEL ? 'Vercel' : IS_LOCAL ? 'local' : 'unknown'
16+
17+ if ( IS_LOCAL && ! process . env . ENVIRONMENT ) {
18+ console . warn ( "No ENVIRONMENT set, defaulting to DEV" )
19+ process . env . ENVIRONMENT = 'DEV'
20+ }
21+
822export const ENV_CONFIG = isProd ( ) ? PROD_CONFIG : DEV_CONFIG
923
1024export function isAdminId ( id : string ) {
@@ -19,14 +33,6 @@ export const ENV = isProd() ? 'prod' : 'dev'
1933export const IS_PROD = ENV === 'prod'
2034export const IS_DEV = ENV === 'dev'
2135
22- export const LOCAL_WEB_DOMAIN = 'localhost:3000' ;
23- export const LOCAL_BACKEND_DOMAIN = 'localhost:8088' ;
24-
25- export const IS_GOOGLE_CLOUD = ! ! process . env . GOOGLE_CLOUD_PROJECT
26- export const IS_VERCEL = ! ! process . env . NEXT_PUBLIC_VERCEL
27- export const IS_DEPLOYED = IS_GOOGLE_CLOUD || IS_VERCEL
28- export const IS_LOCAL = ! IS_DEPLOYED
29- export const HOSTING_ENV = IS_GOOGLE_CLOUD ? 'Google Cloud' : IS_VERCEL ? 'Vercel' : IS_LOCAL ? 'local' : 'unknown'
3036console . debug ( `Running in ${ HOSTING_ENV } (${ ENV } )` , ) ;
3137
3238// class MissingKeyError implements Error {
0 commit comments