logging.info(settings_path) app = make_application( scloud, # debug=CONF("DEBUG_PAGE"), debug=False, wsgi=False, settings_path=settings_path, url_root=CONF("URL_ROOT"), **tornado_settings) from scloud.async_services.listener import init_listener from scloud.views.admin.ws.pubsub import redis_listener init_listener() if options.cmd == "runserver": import tcelery from scloud import celeryapp tcelery.setup_nonblocking_producer(celery_app=celeryapp.celery) # threading.Thread(target=redis_listener).start() # run_torweb.run(app, port=CONF("PORT")) run_torweb.run(app, port=CONF("PORT")) elif options.cmd == "syncdb": logging.info("** start sycndb ... **") # from scloud.models.user import User # BaseModel.metadata.create_all(db_engine) logging.info("** end sycndb ... **") else: run_torweb.show_urls(scloud)
logging.info(settings_path) app = make_application( scloud, # debug=CONF("DEBUG_PAGE"), debug=False, wsgi=False, settings_path=settings_path, url_root=CONF("URL_ROOT"), **tornado_settings ) from scloud.async_services.listener import init_listener from scloud.views.admin.ws.pubsub import redis_listener init_listener() if options.cmd == "runserver": import tcelery from scloud import celeryapp tcelery.setup_nonblocking_producer(celery_app=celeryapp.celery) threading.Thread(target=redis_listener).start() # run_torweb.run(app, port=CONF("PORT")) run_torweb.run(app, port=CONF("WEBSOCKET_PORT")) elif options.cmd == "syncdb": logging.info("** start sycndb ... **") # from scloud.models.user import User # BaseModel.metadata.create_all(db_engine) logging.info("** end sycndb ... **") else: run_torweb.show_urls(scloud)
# -*- coding: utf-8 -*- import myapp from torweb.application import make_application from torweb.config import CONFIG from torweb import run_torweb settings_path = "/home/zhangpeng/workspace/site-project/myapp/settings.yaml" CONF = CONFIG(settings_path) app = make_application(myapp, debug=True, wsgi=True, settings_path=settings_path, url_root=CONF("URL_ROOT") ) run_torweb.run(app, port=CONF("PORT"))
reload(sys) sys.setdefaultencoding("utf-8") if __name__ == '__main__': import platform if platform.uname()[1] == "zhangpeng-ThinkPad-T430": debug = True else: debug = False usage = "usage: prog [options] arg1" default_port = 8186 options = OptionParser(usage) options.add_option("-p", "--port", dest="port", default=default_port, help="server listenning port, default is %s" % default_port, metavar="PORT") options.add_option("-s", "--settings", dest="settings", default="/home/zhangpeng/projects/echo-static/echo/settings.yaml", help="server listenning port, default is %s" % default_port, metavar="PORT") (option, args) = options.parse_args() tornado.options.parse_command_line(args) #logging.info(option.settings) from echo import celeryapp tcelery.setup_nonblocking_producer(celery_app=celeryapp.celery) from torweb.config import CONFIG as CONFIGURATION CONFIG = CONFIGURATION(option.settings) URL_ROOT = CONFIG("URL_ROOT") app = make_application(echo, debug, wsgi=False, settings_path=option.settings, url_root=URL_ROOT, cookie_secret="abcde") #setattr(app, "add_slash", True) run_torweb.run(app, port=option.port)
import os import partner import logging import tornado.web from tornado.options import options from torweb.application import make_application from torweb.config import CONFIG from torweb import run_torweb from code import interact from partner.config import logger, settings_path, tornado_settings import sys reload(sys) sys.setdefaultencoding("utf-8") logger.info("^_^") logger.info(settings_path) CONF = CONFIG(settings_path) debug = CONF("DEBUG_PAGE") url_root = CONF("URL_ROOT") default_port = 8888 app = make_application(partner, debug, wsgi=True, settings_path=settings_path, url_root=url_root, **tornado_settings) setattr(app, '_wsgi', False) if options.cmd == "runserver": run_torweb.run(app, port=default_port) else: run_torweb.show_urls(partner)
logging.info(settings_path) app = make_application( scloud, # debug=CONF("DEBUG_PAGE"), debug=False, wsgi=False, settings_path=settings_path, url_root=CONF("URL_ROOT"), **tornado_settings) from scloud.async_services.listener import init_listener from scloud.views.admin.ws.pubsub import redis_listener init_listener() if options.cmd == "runserver": import tcelery from scloud import celeryapp tcelery.setup_nonblocking_producer(celery_app=celeryapp.celery) threading.Thread(target=redis_listener).start() # run_torweb.run(app, port=CONF("PORT")) run_torweb.run(app, port=CONF("WEBSOCKET_PORT")) elif options.cmd == "syncdb": logging.info("** start sycndb ... **") # from scloud.models.user import User # BaseModel.metadata.create_all(db_engine) logging.info("** end sycndb ... **") else: run_torweb.show_urls(scloud)