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
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
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
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')
def create_app(): from jobs import rq app = Flask(__name__) rq.init_app(app) return app
def create_app(): from jobs import rq app = Flask('example') rq.init_app(app) return app