summaryrefslogtreecommitdiffstats
path: root/qtip/api
diff options
context:
space:
mode:
authorYujun Zhang <zhang.yujunz@zte.com.cn>2017-02-22 07:19:48 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-02-22 07:19:48 +0000
commit06b8379871deefa093394ef5087dc6b76279afd6 (patch)
tree4dc3ee4bf5baa1ec98adae78a372b7c04fd87857 /qtip/api
parenta72b8daa8aa00be9632d56ac0770002b0caad360 (diff)
parentf34137052d2938a504f04a825951dca0913a9875 (diff)
Merge "Add Api Basic framework skeleton"
Diffstat (limited to 'qtip/api')
-rw-r--r--qtip/api/__main__.py11
-rw-r--r--qtip/api/controllers/__init__.py0
-rw-r--r--qtip/api/swagger/swagger.yaml9
3 files changed, 20 insertions, 0 deletions
diff --git a/qtip/api/__main__.py b/qtip/api/__main__.py
new file mode 100644
index 00000000..89298e6d
--- /dev/null
+++ b/qtip/api/__main__.py
@@ -0,0 +1,11 @@
+import connexion
+
+
+def main():
+ app = connexion.App(__name__, specification_dir='swagger/')
+ app.add_api('swagger.yaml', base_path='/v1.0')
+ app.run(host='0.0.0.0', port='5000')
+
+
+if __name__ == '__main__':
+ main()
diff --git a/qtip/api/controllers/__init__.py b/qtip/api/controllers/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/qtip/api/controllers/__init__.py
diff --git a/qtip/api/swagger/swagger.yaml b/qtip/api/swagger/swagger.yaml
new file mode 100644
index 00000000..97a9c352
--- /dev/null
+++ b/qtip/api/swagger/swagger.yaml
@@ -0,0 +1,9 @@
+swagger: '2.0'
+info:
+ title: QTIP-API
+consumes:
+ - application/json
+produces:
+ - application/json
+paths:
+ #TODO (akhil) add paths \ No newline at end of file