Settings added bind address and port

This commit is contained in:
斟酌 鵬兄 2016-05-30 12:29:30 +08:00
parent 2a36a0c3e1
commit 3a333c1865
2 changed files with 9 additions and 5 deletions

View File

@ -4,7 +4,7 @@ from flask import Response
from flask import render_template from flask import render_template
from botanjs.service.jclassresv import BotanClassResolver as JCResv from botanjs.service.jclassresv import BotanClassResolver as JCResv
from botanjs.service.jwork import app as CeleryApp, JWork from botanjs.service.jwork import app as CeleryApp, JWork
from botanjs.config import DEBUG from botanjs.config import Config, DEBUG
import os import os
@ -32,7 +32,10 @@ class WebAPI:
self.app.add_url_rule( "/" , view_func = self.index ) self.app.add_url_rule( "/" , view_func = self.index )
self.app.add_url_rule( "/<path:mode>/<path:code>" , view_func = self.api_request ) self.app.add_url_rule( "/<path:mode>/<path:code>" , view_func = self.api_request )
self.app.run( host = "0.0.0.0", debug = DEBUG ) self.app.run(
host = Config[ "Service" ][ "BindAddress" ]
, port = int( Config[ "Service" ][ "Port" ] )
, debug = DEBUG )
def index( self ): def index( self ):
return "Hello, this is the BotanJS Service API.", 200 return "Hello, this is the BotanJS Service API.", 200
@ -52,6 +55,3 @@ class WebAPI:
return "Invalid request", 404 return "Invalid request", 404
if __name__ == "__main__":
WebAPI()

View File

@ -1,3 +1,7 @@
[Service]
BindAddress = 0.0.0.0
Port = 5000
[Env] [Env]
Debug = True Debug = True