@@ -20,33 +20,45 @@ export function setEnvVarsForEmulators(
20
20
case Emulators . FIRESTORE :
21
21
env [ Constants . FIRESTORE_EMULATOR_HOST ] = host ;
22
22
env [ Constants . FIRESTORE_EMULATOR_ENV_ALT ] = host ;
23
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIRESTORE_EMULATOR_HOST ] = host ;
24
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIRESTORE_EMULATOR_ENV_ALT ] = host ;
23
25
break ;
24
26
case Emulators . DATABASE :
25
27
env [ Constants . FIREBASE_DATABASE_EMULATOR_HOST ] = host ;
28
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIREBASE_DATABASE_EMULATOR_HOST ] = host ;
26
29
break ;
27
30
case Emulators . STORAGE :
28
31
env [ Constants . FIREBASE_STORAGE_EMULATOR_HOST ] = host ;
32
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIREBASE_STORAGE_EMULATOR_HOST ] = host ;
29
33
// The protocol is required for the Google Cloud Storage Node.js Client SDK.
30
34
env [ Constants . CLOUD_STORAGE_EMULATOR_HOST ] = `http://${ host } ` ;
35
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . CLOUD_STORAGE_EMULATOR_HOST ] = `http://${ host } ` ;
31
36
break ;
32
37
case Emulators . AUTH :
33
38
env [ Constants . FIREBASE_AUTH_EMULATOR_HOST ] = host ;
39
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIREBASE_AUTH_EMULATOR_HOST ] = host ;
34
40
break ;
35
41
case Emulators . HUB :
36
42
env [ Constants . FIREBASE_EMULATOR_HUB ] = host ;
43
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIREBASE_EMULATOR_HUB ] = host ;
37
44
break ;
38
45
case Emulators . PUBSUB :
39
46
env [ Constants . PUBSUB_EMULATOR_HOST ] = host ;
47
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . PUBSUB_EMULATOR_HOST ] = host ;
40
48
break ;
41
49
case Emulators . EVENTARC :
42
50
env [ Constants . CLOUD_EVENTARC_EMULATOR_HOST ] = `http://${ host } ` ;
51
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . CLOUD_EVENTARC_EMULATOR_HOST ] = `http://${ host } ` ;
43
52
break ;
44
53
case Emulators . TASKS :
45
54
env [ Constants . CLOUD_TASKS_EMULATOR_HOST ] = host ;
55
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . CLOUD_TASKS_EMULATOR_HOST ] = host ;
46
56
break ;
47
57
case Emulators . DATACONNECT :
48
58
env [ Constants . FIREBASE_DATACONNECT_EMULATOR_HOST ] = `http://${ host } ` ;
49
59
env [ Constants . FIREBASE_DATACONNECT_ENV_ALT ] = `http://${ host } ` ;
60
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIREBASE_DATACONNECT_EMULATOR_HOST ] = `http://${ host } ` ;
61
+ env [ Constants . NEXT_PUBLIC_PREFIX + Constants . FIREBASE_DATACONNECT_ENV_ALT ] = `http://${ host } ` ;
50
62
// Originally, there was a typo in this env var name. To avoid breaking folks unecessarily,
51
63
// we'll keep setting this.
52
64
env [ "FIREBASE_DATACONNECT_EMULATOR_HOST" ] = host ;
0 commit comments