is this issue currently blocking your project? (yes/no): no
is this issue affecting a production system? (yes/no): no
Context
node version: 14
module version: lab 24.7.0
environment (e.g. node, browser, native): node
used with (e.g. hapi application, another framework, standalone, ...): standalone
any other relevant information: inside docker-compose
What problem are you trying to solve?
I wanted to run the lab runner inside a docker and to attach to it a debugger.
The problem is by default, node listen to 127.0.0.1 and we require to be 0.0.0.0 to go through network of docker-compose.
Hapi/lab is just a little too restrictive to pass the argument to node.
Do you have a new or modified API suggestion to solve the problem?
Solution is to allow to pass [HOST]:[PORT] to node ( e.g. --inspect=0.0.0.0:9229 )
in file bin/lab, replace line 5 by:
It seems to me like a good feature. I don't foresee any particular complication with it but let's see what others think. Perhaps I've missed something.
Support plan
Context
What problem are you trying to solve?
I wanted to run the lab runner inside a docker and to attach to it a debugger. The problem is by default, node listen to 127.0.0.1 and we require to be 0.0.0.0 to go through network of docker-compose. Hapi/lab is just a little too restrictive to pass the argument to node.
Do you have a new or modified API suggestion to solve the problem?
Solution is to allow to pass [HOST]:[PORT] to node ( e.g. --inspect=0.0.0.0:9229 ) in file
bin/lab
, replace line 5 by: