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 botanjs.service.jclassresv import BotanClassResolver as JCResv
from botanjs.service.jwork import app as CeleryApp, JWork
from botanjs.config import DEBUG
from botanjs.config import Config, DEBUG
import os
@ -32,7 +32,10 @@ class WebAPI:
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.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 ):
return "Hello, this is the BotanJS Service API.", 200
@ -52,6 +55,3 @@ class WebAPI:
return "Invalid request", 404
if __name__ == "__main__":
WebAPI()

View File

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