Problem Statement
Port 8080 seems to be the most common port for services to claim. Most service software is aware that users need to choose alternate ports. Sadly NemoClaw has ports HARD CODED'
Such behavior is not common, not user friendly, and not sustainable.
Please allow this port to be changed
Localhost IP is only handy if agent is not a service. Most services are aware that they might be on a remote server and allow for use of a real IP or the pseudo IP of 0.0.0.0. Commonly this is a variable for sustainability and usability. It is HARD CODED in NenoClaw
Proposed Design
Allow for use of environment variable for NEMO_SERVICE_IP
e.g.: NEMO_SERVICE_IP=0.0.0.0:8990
Where the gateway service listens on address 0.0.0.0:8990.
It would not hurt to allow for a pair of IP so it can listen on more than one IP.
e.g.: NEMO_SERVICE_IP=0.0.0.0:8990, 127.0.0.1:8990
Alternatives Considered
Locating the dozens of locations where the IP and port are hard coded and manually changing them... increasing chance of errors
Category
enhancement: feature
Checklist
Problem Statement
Port 8080 seems to be the most common port for services to claim. Most service software is aware that users need to choose alternate ports. Sadly NemoClaw has ports HARD CODED'
Such behavior is not common, not user friendly, and not sustainable.
Please allow this port to be changed
Localhost IP is only handy if agent is not a service. Most services are aware that they might be on a remote server and allow for use of a real IP or the pseudo IP of 0.0.0.0. Commonly this is a variable for sustainability and usability. It is HARD CODED in NenoClaw
Proposed Design
Allow for use of environment variable for NEMO_SERVICE_IP
e.g.: NEMO_SERVICE_IP=0.0.0.0:8990
Where the gateway service listens on address 0.0.0.0:8990.
It would not hurt to allow for a pair of IP so it can listen on more than one IP.
e.g.: NEMO_SERVICE_IP=0.0.0.0:8990, 127.0.0.1:8990
Alternatives Considered
Locating the dozens of locations where the IP and port are hard coded and manually changing them... increasing chance of errors
Category
enhancement: feature
Checklist