3 Commits

Author SHA1 Message Date
d9962f18ed Production ready v.0.2.1 2022-06-20 12:28:00 +01:00
d8044a7c76 Make config production ready 2022-06-20 12:27:32 +01:00
2663d5e3b7 Tidied up unused imports 2022-06-20 12:15:28 +01:00
3 changed files with 5 additions and 9 deletions

View File

@ -1,9 +1,7 @@
from .config import Development as Config
from .config import Production as Config
from .install import install_app
from .models import Entry, Dataset, Test, User
from .models import User
from .extensions import bootstrap, csrf, db, login_manager, mail
from .tools.data import save
from .tools.logs import write
from flask import flash, Flask, render_template, request
from flask.helpers import url_for
@ -11,7 +9,6 @@ from flask.json import jsonify
from flask_wtf.csrf import CSRFError
from werkzeug.middleware.proxy_fix import ProxyFix
from cryptography.fernet import Fernet
from datetime import datetime
def create_app():

View File

@ -1,9 +1,7 @@
import os
from pathlib import Path
if not os.getenv('DATA'):
from dotenv import load_dotenv
load_dotenv('../.env')
from dotenv import load_dotenv
load_dotenv('../.env')
class Config(object):
APP_HOST = '0.0.0.0'

View File

@ -24,6 +24,7 @@ def install_app(app):
if not database_exists(database_uri):
create_database(database_uri)
write('system.log', 'No database found. Creating a new database.')
from .models import Entry, Dataset, Test, User
db.create_all()
write('system.log', 'Creating database schema.')
if not path.isfile(f'./{data}/.encryption.key'):