Пример #1
0
	def action(gunicorn=('g', 'false')):
		"""
		Starts the development server.
		"""
		if gunicorn == 'true':
			path = os.path.dirname(os.path.abspath(__file__))
			# start gunicorn for development
			os.system('gunicorn --max-requests 1 --access-logfile ./logs/access-log --error-logfile ./logs/error-log -c gunicorn.conf.py webapp:app')
			sys.exit()
		else:
			socketio.run(app, host=default_ip)
def runserver():
    socketio.run(app)
#encoding:utf-8
import os
from flask_script import Manager, Server
from webapp import create_app,db,socketio
env = os.environ.get('WEBAPP_ENV', 'dev')
app = create_app('webapp.config.%sConfig' % env.capitalize())
# socketio启用
# socketio = SocketIO(app)
# manager启动
manager = Manager(app)
manager.add_command("server", Server())
manager.add_command('run', socketio.run(app=app,host='0.0.0.0'))
@manager.shell
def make_shell_context():
    return dict(app=app,db=db)

if __name__ == "__main__":
    manager.run()
Пример #4
0
    parser = argparse.ArgumentParser()
    parser.add_argument('--domain',
                        '-d',
                        action="store",
                        dest="domain",
                        default='demo',
                        type=str,
                        help="domain to be loaded")
    parser.add_argument('--port',
                        '-p',
                        action="store",
                        dest="port",
                        default=8081,
                        type=int,
                        help="port to host application on")
    parser.add_argument('--dburi',
                        action="store",
                        dest="dburi",
                        default='mongodb://localhost',
                        type=str,
                        help="backend database (MongoDB) service uri")
    args = parser.parse_args()

    # Set Environment variables associated to domain and backend database (MongoDB)
    os.environ['domain'] = args.domain
    os.environ['dburi'] = args.dburi

    from webapp import create_app, socketio
    app = create_app(debug=True)
    socketio.run(app, host='0.0.0.0', port=args.port)
Пример #5
0
from webapp import socketio, app
import faulthandler
import eventlet
from webapp.threads import maintain_lobby

eventlet.monkey_patch()
eventlet.spawn(maintain_lobby)

if __name__ == '__main__':
    faulthandler.enable()

    socketio.run(app, host='0.0.0.0', port=8080)
Пример #6
0
from webapp import socketio, app


if __name__ == '__main__':
    socketio.run(app, debug=True)
Пример #7
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import eventlet
eventlet.monkey_patch()


from webapp import socketio, create_app


app = create_app()


if __name__ == '__main__':
    socketio.run(app, host='0.0.0.0')
Пример #8
0
from webapp import app, routes, socketio
import socket

if __name__ == "__main__":
    hostname = socket.gethostname()
    if hostname == "BAIN":
        socketio.run(app, host='0.0.0.0')
    else:
        socketio.run(app, debug=True)
Пример #9
0
from webapp import app, socketio

if __name__ == "__main__":
    socketio.run(app)
Пример #10
0
 def run(self):
     socketio.run(app)
Пример #11
0
#! /usr/bin/env python3

from webapp import webapp
from webapp import db
from webapp import socketio
from webapp.models import User
from webapp.models import Post

@webapp.shell_context_processor
def make_shell_context():
    return {'db': db, 'User': User, 'Post': Post}


if __name__ == "__main__":
    socketio.run(webapp, host='0.0.0.0', port=6969)
Пример #12
0
#!venv/bin/python

from webapp import create_app, socketio
app = create_app('dev')

socketio.run(app, host='0.0.0.0')
Пример #13
0
 def run(self):
     socketio.run(app, host='0.0.0.0')