made port configurable via environment variable