listen on process.env.PORT when one isn't configured