I am not a paid ngrok.io user, and in my functions I have code that uses context.DOMAIN_NAME to pass options do Dial and record callbacks.
When running locally with npx twilio-run --live --inspect --env --ngrok, the value of context.DOMAIN_NAME is localhost:3000 instead of the actual ngrok hostname.
I have tried hardcoding DOMAIN_NAME=<ngrok domain name> after launching the server, but the env vars don't update then. And I can't set it up ahead of time because the ngrok domain name is random and not known in advance.
It would be nice to have context.DOMAIN_NAME return the ngrok domain name when run with the --ngrok option.
I am not a paid ngrok.io user, and in my functions I have code that uses
context.DOMAIN_NAMEto pass options doDialand record callbacks.When running locally with
npx twilio-run --live --inspect --env --ngrok, the value ofcontext.DOMAIN_NAMEislocalhost:3000instead of the actual ngrok hostname.I have tried hardcoding
DOMAIN_NAME=<ngrok domain name>after launching the server, but the env vars don't update then. And I can't set it up ahead of time because the ngrok domain name is random and not known in advance.It would be nice to have
context.DOMAIN_NAMEreturn the ngrok domain name when run with the--ngrokoption.