diff --git a/app/main.py b/app/main.py index c9c83d2..0d94680 100644 --- a/app/main.py +++ b/app/main.py @@ -1,5 +1,6 @@ -from flask import Flask +from flask import Flask, render_template as Render from flask_rq2 import RQ as _RQ +import rq_dashboard as _RQD from youtube_dl import YoutubeDL as YDL from time import sleep from .log import FeLog @@ -14,15 +15,19 @@ BaseYDLOpts={ }, } +# Init app=Flask(__name__) +app.config.from_object(_RQD.default_settings) +app.register_blueprint(_RQD.blueprint, url_prefix="/redis") RQ=_RQ(app) +#Routes @RQ.job('test', timeout=30) def DeliberatelyTimesOut(): sleep(35) @app.route('/') -def index(): return 'hewwo' +def index(): return Render("index.html.j2") @app.route('/add/timeouttest') def timeouttest(): diff --git a/requirements.txt b/requirements.txt index 0e4cdc5..dcfadad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ Flask~=1.1.2 Flask-RQ2>=18.3 +Jinja2~=2.11.2 rq~=1.5.1 rq-dashboard>=0.6.1 rq-scheduler>=0.10.0