Open
Description
[REQUIRED] Environment info
firebase-tools: 14.0.0
Platform: macOS
[REQUIRED] Test case
N/A
[REQUIRED] Steps to reproduce
-
Create a firebase project with Data Connect using:
firebase init dataconnect
-
Update the
firebase.json
file to configure port and host:{ "emulators": { "dataconnect": { "dataDir": "dataconnect/.dataconnect/pgliteData", "port": 9399, "host": "192.168.1.2" // <- change this to your local IP } } }
-
Start the emulator with:
firebase emulators:start --only dataconnect
-
See the error:
i emulators: Starting emulators: dataconnect i dataconnect: downloading dataconnect-emulator-2.0.0... Progress: ===============================================================================================> (100% of 27MB) i dataconnect: Removing outdated emulator files: dataconnect-emulator-1.8.5 i dataconnect: Data Connect Emulator logging to dataconnect-debug.log i dataconnect: Started up Postgres server, listening on {"address":"192.168.1.2","family":"IPv4","port":5432} i emulators: Shutting down emulators. i dataconnect: Stopping Data Connect Emulator ⚠ Data Connect Emulator has exited upon receiving signal: SIGINT Error: Data Connect emulator: undefined
[REQUIRED] Expected behavior
The Data Connect emulator should start successfully without any errors on the specified host and port.
[REQUIRED] Actual behavior
Emulator fails to start when custom (local IP) host is specified in firebase.json
.
Additional Info
dataconnect-debug.log
I0327 23:52:07.432635 2723 load.go:37] Reloading schema and connectors...
I0327 23:52:07.465153 2723 control.go:71] [/emulator/dataconnect 9059] UpdateResources(): done
Schema: sources: schema/schema.gql [2088B]
Connector "default": sources: connector/mutations.gql [1233B] connector/queries.gql [1802B]
I0327 23:52:07.489910 2723 collector.go:107] schema extensions wrote into ".../dataconnect/.dataconnect/schema"
Generated sources: prelude.gql [67159B]
I0327 23:52:07.490551 2723 load.go:115] Finished reloading
I0327 23:52:07.494261 2723 dev.go:95] Listening on address (HTTP + gRPC): 192.168.1.2:9399