示例#1
0
#coding=utf-8

import os
#  from utils.Initialize import initialize
from utils.Config import *
from utils.Log import *
import json

#  initialize config, logger and model
#  initialize('config/my.conf')
if not init_config('config/my.conf'):
    print('init configuration error')
    exit(1)
config = get_config()
if not init_log():
    print('init logger error')
    exit(1)
logger = get_log()
info_json = {'init': 'finish'}
info = json.dumps(info_json)
logger.info(info)

from api import server
server.debug = False

if __name__ == '__main__':
    port = int(config['server']['port'])
    host = '0.0.0.0' if 'host' not in config['server'] else config['server'][
        'host']
    server.run(host=host, port=port)
示例#2
0
from api import server

# if __name__ == '__main__':
# 	server.run(debug=True,port=5050)

if __name__ == '__main__':
    port = int(os.environ.get("PORT", 5000))
    server.run(host='0.0.0.0', port=port)
示例#3
0
from api import server

if __name__ == '__main__':
    server.run(debug=True)
示例#4
0
def run_api_server(host, port, debug=False):
    run(host=host, port=port, debug=debug)
示例#5
0
    from api import server
    from world.cache import WorldCache as WC

    WC.init()
    WC.init_professions()
    WC.init_races()
    WC.init_spells()

    from logging import getLogger, basicConfig, INFO
    basicConfig(format='%(asctime)-15s %(name)s %(message)s')

    logger = getLogger('life.api')
    logger.setLevel(INFO)

    logger.info(f'{Fore.GREEN}Starting Life API Server...{Style.RESET_ALL}')
    server.run(host=args.host, port=args.port)
    logger.info(f'{Fore.GREEN}Stopping Life API Server...{Style.RESET_ALL}')
elif args.command == 'websocket':
    from sanic.websocket import WebSocketProtocol

    import websocket
    from play import PlayServer as PS

    PS.configure(args)

    PS.output.info(f'{Fore.GREEN}Starting Life Play Server...{Style.RESET_ALL}')
    PS.server.run(host=args.host, port=args.port, protocol=WebSocketProtocol)
    PS.output.info(f'{Fore.GREEN}Stopping Life Play Server...{Style.RESET_ALL}')
elif args.command == 'engine':
    import uvloop, asyncio
    from logging import INFO
示例#6
0
def parse_arguments():
    parser = argparse.ArgumentParser()
    parser.add_argument("--mode",
                        choices=[config.BASELINE_MODE, config.RESEARCH_MODE],
                        help="Run the baseline or our research prototype")
    parser.add_argument("--port",
                        type=int,
                        default=5000,
                        help="Port the flask server should listen on")
    parser.add_argument("--host",
                        type=str,
                        default='127.0.0.1',
                        help="Hostname the flask server should listen on")
    parser.add_argument("--debug",
                        action="store_true",
                        help="Debug mode of flask server")

    return parser.parse_args()


if __name__ == '__main__':
    print("Starting system...")

    args = parse_arguments()
    """
    EXPERIMENTS
    """

    server.run(port=args.port, hostname=args.host, debug_mode=args.debug)
示例#7
0
文件: app.py 项目: sp0oks/Pokedex
from api import server

if __name__ == '__main__':
    server.run(host='0.0.0.0')