Load secret key in app
This commit is contained in:
parent
ed106cf787
commit
0501b62c8b
|
@ -1,6 +1,9 @@
|
||||||
from flask import Flask, render_template
|
from flask import Flask, render_template
|
||||||
|
|
||||||
app = Flask(__name__)
|
import config
|
||||||
|
|
||||||
|
app = Flask("amanuensis")
|
||||||
|
app.secret_key = bytes.fromhex(config.get('secret_key'))
|
||||||
|
|
||||||
@app.route("/")
|
@app.route("/")
|
||||||
def root():
|
def root():
|
||||||
|
|
|
@ -109,8 +109,14 @@ def command_generate_secret(args):
|
||||||
@add_argument("-p", "--port", default="5000")
|
@add_argument("-p", "--port", default="5000")
|
||||||
def command_run(args):
|
def command_run(args):
|
||||||
"""Runs the default Flask development server"""
|
"""Runs the default Flask development server"""
|
||||||
from app import app
|
import app
|
||||||
app.run(host=args.address, port=args.port)
|
import config
|
||||||
|
|
||||||
|
if config.get("secret_key") is None:
|
||||||
|
config.logger.error("Can't run server without a secret_key. Run generate-secret first")
|
||||||
|
return -1
|
||||||
|
app.app.run(host=args.address, port=args.port)
|
||||||
|
|
||||||
|
|
||||||
@add_argument("--foo", action="store_true")
|
@add_argument("--foo", action="store_true")
|
||||||
def command_dump(args):
|
def command_dump(args):
|
||||||
|
|
Loading…
Reference in New Issue