File tree Expand file tree Collapse file tree 5 files changed +77
-0
lines changed
examples/mininum_microservice Expand file tree Collapse file tree 5 files changed +77
-0
lines changed Original file line number Diff line number Diff line change 1+ swagger :
2+ path : " "
3+ file : " swagger.yaml"
4+ my-ms :
5+ DEBUG : true
6+ TESTING : false
7+ APP_NAME : " Python Microservice"
8+ APPLICATION_ROOT : " "
Original file line number Diff line number Diff line change 1+ import os
2+
3+ from pyms .flask .app import Microservice
4+
5+ os .environ ["CONFIGMAP_FILE" ] = "config.yml"
6+ ms = Microservice (service = "my-ms" , path = __file__ )
7+ app = ms .create_app ()
8+
9+ if __name__ == '__main__' :
10+ app .run ()
Original file line number Diff line number Diff line change 1+ ---
2+ swagger : " 2.0"
3+ info :
4+ description : " This is a sample server Test server"
5+ version : " 1.0.0"
6+ title : " Swagger Test list"
7+ termsOfService : " http://swagger.io/terms/"
8+ contact :
9+ email : " apiteam@swagger.io"
10+ license :
11+ name : " Apache 2.0"
12+ url : " http://www.apache.org/licenses/LICENSE-2.0.html"
13+ tags :
14+ - name : " colors"
15+ description : " Everything about your colors"
16+ externalDocs :
17+ description : " Find out more"
18+ url : " http://swagger.io"
19+ - name : " store"
20+ description : " Example endpoint list of colors"
21+ - name : " user"
22+ description : " Operations about user"
23+ externalDocs :
24+ description : " Find out more about our store"
25+ url : " http://swagger.io"
26+ schemes :
27+ - " http"
28+ paths :
29+ / :
30+ get :
31+ tags :
32+ - " test"
33+ summary : " Example endpoint"
34+ description : " "
35+ operationId : " examples.mininum_microservice.views.example"
36+ consumes :
37+ - " application/json"
38+ produces :
39+ - " application/json"
40+ responses :
41+ 200 :
42+ description : " A list of colors (may be filtered by palette)"
43+ schema :
44+ $ref : ' #/definitions/Example'
45+ 405 :
46+ description : " Invalid input"
47+ definitions :
48+ Example :
49+ type : " object"
50+ properties :
51+ main :
52+ type : " string"
53+ externalDocs :
54+ description : " Find out more about Swagger"
55+ url : " http://swagger.io"
Original file line number Diff line number Diff line change 1+
2+
3+ def example ():
4+ return {"main" : "hello world" }
You can’t perform that action at this time.
0 commit comments