summaryrefslogtreecommitdiffstats
path: root/multivimbroker
diff options
context:
space:
mode:
authorzhang ab <zhanganbing@chinamobile.com>2018-03-27 02:29:53 +0000
committerGerrit Code Review <gerrit@onap.org>2018-03-27 02:29:53 +0000
commitd18b99f970b837e9708f2b9118a382fb3b9e78d3 (patch)
tree87d16eea72fba1442419975d0fd9ac1ab18a3df8 /multivimbroker
parent6fd4a4fdd5d48bc6de3293e097d8dd8729558b9d (diff)
parent382204d0cc69fcd33f734ff3e172dcb5d5515b6b (diff)
Merge changes from topics 'add_config', 'fix_doc'
* changes: Add port of api server as configuration Hack the python path
Diffstat (limited to 'multivimbroker')
-rw-r--r--multivimbroker/multivimbroker/api_v2/service.py4
-rw-r--r--multivimbroker/multivimbroker/pub/config/config.py3
-rw-r--r--multivimbroker/multivimbroker/scripts/api.py4
3 files changed, 9 insertions, 2 deletions
diff --git a/multivimbroker/multivimbroker/api_v2/service.py b/multivimbroker/multivimbroker/api_v2/service.py
index 228cc63..d080068 100644
--- a/multivimbroker/multivimbroker/api_v2/service.py
+++ b/multivimbroker/multivimbroker/api_v2/service.py
@@ -16,6 +16,7 @@ from oslo_service import service
from oslo_service import wsgi
from multivimbroker.api_v2 import app
+from multivimbroker.pub.config import config as mc_cfg
CONF = cfg.CONF
@@ -33,9 +34,8 @@ class WSGIService(service.ServiceBase):
CONF,
"multivimbroker",
self.app,
- # TODO(xiaohhui): these should be configurable.
host="0.0.0.0",
- port="9002",
+ port=mc_cfg.API_SERVER_PORT,
use_ssl=False
)
diff --git a/multivimbroker/multivimbroker/pub/config/config.py b/multivimbroker/multivimbroker/pub/config/config.py
index f814528..e0385e2 100644
--- a/multivimbroker/multivimbroker/pub/config/config.py
+++ b/multivimbroker/multivimbroker/pub/config/config.py
@@ -36,3 +36,6 @@ FORWARDED_FOR_FIELDS = ["HTTP_X_FORWARDED_FOR", "HTTP_X_FORWARDED_HOST",
# [IMAGE LOCAL PATH]
ROOT_PATH = os.path.dirname(
os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+
+# [Local Config]
+API_SERVER_PORT = 9001
diff --git a/multivimbroker/multivimbroker/scripts/api.py b/multivimbroker/multivimbroker/scripts/api.py
index 01b69a2..b9526d7 100644
--- a/multivimbroker/multivimbroker/scripts/api.py
+++ b/multivimbroker/multivimbroker/scripts/api.py
@@ -12,9 +12,13 @@
import eventlet
eventlet.monkey_patch()
+import os # noqa
from oslo_config import cfg # noqa
from oslo_service import service # noqa
import sys # noqa
+# FIXME: Since there is no explicitly setup process for the project. Hack the
+# python here.
+sys.path.append(os.path.abspath('.'))
from multivimbroker.api_v2 import service as api_service # noqa