예제 #1
0
def main():
    """Go."""
    parser = ArgumentParser()
    subs = parser.add_subparsers(dest='cmd')
    setup_parser = subs.add_parser('run')
    setup_parser.add_argument('--debug',
                              action='store_true',
                              help='Run in debug mode.')
    setup_parser.add_argument('--simulate',
                              action='store_true',
                              help='Run in simulation mode.')
    args = parser.parse_args()
    kwargs = {'simulate': args.simulate, 'debug': args.debug}
    app = create_app(**kwargs)

    try:
        app.redis.setex('testasdf', 1, 42)
    except Exception as e:
        raise Exception("failed to contact redis", e)

    sio.run(app, host="0.0.0.0", port=80)
예제 #2
0
def main():
    """Go."""
    parser = ArgumentParser()
    subs = parser.add_subparsers(dest='cmd')
    setup_parser = subs.add_parser('run')
    setup_parser.add_argument('--debug',
                              action='store_true',
                              help='Run in debug mode.')
    setup_parser.add_argument('--simulate',
                              action='store_true',
                              help='Run in simulation mode.')
    args = parser.parse_args()
    kwargs = {'simulate': args.simulate, 'debug': args.debug}
    app = create_app(**kwargs)

    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.bind(('0.0.0.0', 6379))
        print("[!] Redis server does not appear to be running, EXITING")
        sys.exit(1)
    except Exception as e:
        pass

    sio.run(app, host="0.0.0.0", port=80)
예제 #3
0
from app import sio, app
from flask import render_template

if __name__ == '__main__':
    # app.run()
    sio.run(app, host="10.111.10.9")


@app.errorhandler(404)
def page_not_found(e):
    return render_template('404.html'), 404
예제 #4
0
def description1(mes):
    sio.emit('description1', mes, namespace='/main')


@sio.on('candidate2', namespace='/main')
def candidate2(mes):
    sio.emit('candidate2', mes, namespace='/main')


@sio.on('description2', namespace='/main')
def description2(mes):
    sio.emit('description2', mes, namespace='/main')


if __name__ == '__main__':
    sio.run(app)

    # with thread_lock:
    # 	if thread is None:
    # 		thread = sio.start_background_task(target=background_thread)


def background_thread():
    while True:
        timestamp = time.time()

        # Вышел из онлайна

        db_condition = {
            'last': {
                '$lt': timestamp - 10
예제 #5
0
from flask_socketio import SocketIO
from app import app, sio


@sio.on('color', namespace='/flask')
def change_color(msg):
    sio.emit('data', msg, namespace='/flask')


if __name__ == '__main__':
    sio.run(app, debug=True)
예제 #6
0
#!flask/bin/python
from gevent import monkey
monkey.patch_all()

from app import app, sio
import webbrowser

from robots_receiver import RobotsReceiver


@app.before_first_request
def start_robots_receiver():
    robots_recv = RobotsReceiver()
    robots_recv.start()


if __name__ == '__main__':
    if not app.config['DEBUG']:
        webbrowser.open("http://localhost:{}".format(app.config['PORT']))

    sio.run(app, port=app.config['PORT'])
예제 #7
0
파일: sockets.py 프로젝트: kosyachniy/tg
    print('TREND', '3')
    graph = timeline(messages)
    print('TREND', '4')

    # Ответ

    res = {
        'posts': posts,
        'graph': graph,
    }

    sio.emit('trends', res, room=sid, namespace='/main')


#

if __name__ == '__main__':
    sio.run(app, debug=False, log_output=False)

# def background_thread():
# 	while True:
# 		timestamp = time.time()

#         #

# 		pass

# 		#

# 		time.sleep(1)
예제 #8
0
import os

from config import Dev, Prod
from app.utils import get_ip_address
from app import create_app, sio, env


app_env = Dev # Default

if env == 'PROD':
    app_env = Prod

app = create_app(app_env)

if __name__ == '__main__':
    print(f"Running in {env} environment...")
    sio.run(app, host=get_ip_address(), port=os.environ.get('PORT', 5005))
예제 #9
0
from app import app_instance, sio

if __name__ == "__main__":
    sio.run(app_instance, debug=True, host="192.168.1.252", port=80)
예제 #10
0
파일: app.py 프로젝트: Leemurus/Messenger
from app import create_app, sio
from config import Config

app = create_app()

if __name__ == '__main__':
    sio.run(app, host=Config.IP_ADDRESS, port=Config.PORT, debug=Config.DEBUG)
    app.app_context().pop('app.models')
예제 #11
0
from app import app, sio

sio.run(app, host='0.0.0.0')
예제 #12
0
from config import Dev, Prod
from app.utils import get_ip_address
from app import create_app, sio, env


app_env = Dev # Default

if env == 'PROD':
    app_env = Prod

app = create_app(app_env)

if __name__ == '__main__':
    print(f"Running in {env} environment...")
    sio.run(app, host=get_ip_address(), port=5009)
예제 #13
0
파일: run.py 프로젝트: blurHY/HorizonPanel
import os
from app import sio, app

sio.run(app, host="0.0.0.0", port=5000, debug=False
        )  # Reloader may be not compatible with gevent,so just disable it.

# To Run:
# python run.py
# or
# python -m flask run
예제 #14
0
파일: app.py 프로젝트: migeek/DASM_project
from app import app, sio

if __name__ == '__main__':
    sio.run(app, host='0.0.0.0', port='5000', debug=True)
예제 #15
0
@app.route('/show-QR-code.html', methods=['GET'])
def show_qr_code_html():
    return render_template('show-QR-code.html')


@app.route('/check-in-members', methods=['GET'])
@app.route('/check-in-members.html', methods=['GET'])
def check_in_members():
    return render_template('check-in-members.html')


@app.route('/check-in-meetings', methods=['GET'])
@app.route('/check-in-meetings.html', methods=['GET'])
def check_in_meetings():
    return render_template('check-in-meetings.html')


from routes.ms import *
from routes.wx import *

if __name__ == '__main__':
    # host = '0.0.0.0'
    host = '127.0.0.1'

    DEV = False

    if DEV:
        sio.run(app, debug=True, port=21667, host=host)
    else:
        sio.run(app, debug=False, port=80, host='0.0.0.0')