Exemplo n.º 1
0
    def run(self, server=WatermelonServer, host="localhost", port=8000, reload_on=True):
        """ Runs watermelon as a web server, with its own built-in server as a default
        You may also chooose to use Python's wsgiref server, or a different server"""

        srv = server(host, port)

        print "Watermelon is running on %s:%d" % (host, port)
        if reload_on:
            reloader.run_with_reloader(srv.run, self.WSGIhandler)
        else:
            srv.run(self.WSGIhandler)
Exemplo n.º 2
0
#!flask/bin/python
from __future__ import print_function
from tornado.wsgi import WSGIContainer
from tornado.web import Application, FallbackHandler
from tornado.ioloop import IOLoop

from app import app
from app.modules.sockets.socket_handler import SocketHandler

if __name__ == "__main__":

    def main():
        container = WSGIContainer(app)
        server = Application([(r'/websocket', SocketHandler),
                              (r'.*', FallbackHandler,
                               dict(fallback=container))])
        server.listen(8000, '0.0.0.0')
        IOLoop.instance().start()

    if app.config['DEBUG']:
        from reloader import run_with_reloader
        run_with_reloader(main)
    else:
        main()
Exemplo n.º 3
0
#!flask/bin/python
from __future__ import print_function
from tornado.wsgi import WSGIContainer
from tornado.web import Application, FallbackHandler
from tornado.ioloop import IOLoop

from app import app
from app.modules.flasknado.flasknado import Flasknado

if __name__ == "__main__":
    def main():
        container = WSGIContainer(app)
        server = Application([
            (r'/websocket', Flasknado),
            (r'.*', FallbackHandler, dict(fallback=container))
        ])
        server.listen(5000)
        IOLoop.instance().start()

    if app.config['DEBUG']:
        from reloader import run_with_reloader
        run_with_reloader(main)
    else:
        main()