# -*- coding: utf-8 -*- import os import yaml import uuid import base64 import logging import scloud from scloud.config import tornado_settings from torweb.application import make_application from tornado.web import RequestHandler application = make_application(scloud) reverse_url = application.reverse_url def static_url(path): logger.info(path) return RequestHandler.make_static_url(tornado_settings, path)
# default_port = 0 # options = OptionParser(usage) # options.add_option("-p", "--port", dest="port", default=default_port, # help="server listenning port, default is %d" % default_port, # metavar="PORT") # # (option, args) = options.parse_args() # tornado.options.parse_command_line(args) logging.info("^_^") 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"))
# options = OptionParser(usage) # options.add_option("-p", "--port", dest="port", default=default_port, # help="server listenning port, default is %d" % default_port, # metavar="PORT") # # (option, args) = options.parse_args() # tornado.options.parse_command_line(args) logging.info("^_^") 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"))
# -*- 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"))
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)
import os import echo 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 tornado.options import define, options from code import interact import sys reload(sys) sys.setdefaultencoding("utf-8") settings_path = os.path.join(echo.base_path, "settings.yaml") logging.info("^_^") logging.info(settings_path) CONF = CONFIG(settings_path) debug = CONF("DEBUG_PAGE") url_root = CONF("URL_ROOT") #define("port", default=8888) default_port = options.port app = make_application(echo, debug, wsgi=True, settings_path=settings_path, url_root=url_root) if options.cmd == "runserver": run_torweb.run(app, port=default_port) else: run_torweb.show_urls(echo)