Example #1
0
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)
Example #3
0
# -*- 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"))
Example #4
0
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)
Example #5
0
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)
Example #6
0
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)