소스 검색

Added handler for docker info

fooser 7 년 전
부모
커밋
5734dc211f
4개의 변경된 파일13개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 1
      rckr/handlers/__init__.py
  2. 6 0
      rckr/handlers/dkinfo.py
  3. 3 2
      rckr/handlers/stats.py
  4. 2 1
      rckr/router.py

+ 2 - 1
rckr/handlers/__init__.py

@@ -1 +1,2 @@
-from .stats import say_hello
+from .stats import get_status
+from .dkinfo import get_docker_status

+ 6 - 0
rckr/handlers/dkinfo.py

@@ -0,0 +1,6 @@
+from aiohttp.web import Response
+from json import dumps
+
+async def get_docker_status(request):
+    raw_data = await request.json()
+    return Response(body=dumps({"msg": "all_ok", "status": 200}))

+ 3 - 2
rckr/handlers/stats.py

@@ -1,4 +1,5 @@
 from aiohttp.web import Response
+from json import dumps
 
-async def say_hello(request):
-    return Response(text='Hi')
+async def get_status(request):
+    return Response(body=dumps({"msg": "all_ok", "status": 200}))

+ 2 - 1
rckr/router.py

@@ -2,4 +2,5 @@ from aiohttp import web
 from . import handlers
 
 def setup_router(app):
-    app.router.add_get('/', handlers.say_hello)
+    app.router.add_get('/', handlers.get_status)
+    app.router.add_post('/dkinfo', handlers.get_docker_status)