https can be disabled

This commit is contained in:
azivner 2017-08-16 20:48:40 -04:00
parent bcc4f22cf5
commit e6c759e476
2 changed files with 11 additions and 2 deletions

View file

@ -2,11 +2,14 @@
documentPath=demo.ncdb
[Security]
# run python generate-secret-key.py and paste the result below
# run "python generate-secret-key.py" and paste the result below
flaskSecretKey=
[Network]
port=5000
# true for TLS/SSL/HTTPS (secure), false for HTTP (unsecure).
https=true
# path to certificate (run "bash generate-cert.sh" to generate self-signed certificate). Relevant only if https=true
certPath=cert.crt
certKeyPath=cert.key

View file

@ -45,6 +45,7 @@ user = User()
user.id = config['Login']['username']
port = config['Network']['port']
https = config['Network']['https']
certPath = config['Network']['certPath']
certKeyPath = config['Network']['certKeyPath']
@ -96,4 +97,9 @@ def load_user(user_id):
api.add_resource(Notes, '/notes/<string:note_id>')
if __name__ == "__main__":
app.run(host='0.0.0.0', port=port, ssl_context = (certPath, certKeyPath))
ssl_context = None
if https == "true":
ssl_context = (certPath, certKeyPath)
app.run(host='0.0.0.0', port=port, ssl_context = ssl_context)