Пример #1
0
def create_app():
    from jobs import rq
    app = Flask('example')
    app.config['RQ_REDIS_URL'] = 'redis://redis:6379/0'
    subprocess.run(["rq", "resume"])
    rq.init_app(app)
    rq.init_cli(app)
    return app
Пример #2
0
def create_app():
    app = Flask(__name__)
    app.config['CURRENT_URL'] =  '127.0.0.1:8080'

    rq.init_app(app)

    app.add_url_rule('/', 'index', index, methods=["GET", "POST"])
    app.add_url_rule('/report', 'report', report, methods=["GET", "POST"])
    app.add_url_rule('/files/<path:filename>', '/files/<path:filename>', download)
    app.add_url_rule('/admin', 'admin', admin , methods=["GET"])
    return app
Пример #3
0
def create_app():
    app = Flask(__name__)
    load_dotenv()
    app.config["IP_OR_DOMAIN_WITH_PORT"] = "{}:{}".format(
        os.environ["IP_OR_DOMAIN"], os.environ["PORT"])
    app.config["CAPTCHA_TOKEN"] = os.getenv("CAPTCHA_TOKEN")
    app.config["CAPTCHA_SITE_KEY"] = os.getenv("CAPTCHA_SITE_KEY")

    from jobs import rq
    rq.init_app(app)

    app.add_url_rule('/', 'index', index)
    app.add_url_rule('/report', 'report', report, methods=["GET", "POST"])
    app.add_template_filter(escape, "e")

    return app
Пример #4
0
        response_object = {'status': 'error'}
    return jsonify(response_object)


@app.route('/manual')  # if http://{url}/manual is requested by a browser
def manMode():
    return render_template('manual.html')  # render this template


@app.route('/manualSubmit', methods=['POST'])  # if form is POSTed to this url
def mresult():
    if request.method == 'POST':
        result = request.form
        data = request.form.to_dict()
        # print(data)
        # print(data['runmode'])  # Print selected run options for
        from jobs import manualMode
        # job = manualMode.queue(data)
        return render_template("result.html", result=result)

rq.init_app(app)
# from jobs import checkHMI

# checkHMI.cron('* * * * *', 'Check-HMI', 1, 2)

if __name__ == '__main__':
    from jobs import rq

    rq.init_app(app)
    app.run(host='0.0.0.0')
Пример #5
0
def create_app():
    from jobs import rq
    app = Flask(__name__)
    rq.init_app(app)
    return app
Пример #6
0
def create_app():
    from jobs import rq
    app = Flask('example')
    rq.init_app(app)
    return app