listens for port environemnt variable