""" This is the runner for the server. """ import os import sys from .gestione import * from .app import app, extension_sqlalchemy from .database import User print(" * N.E.S.T. Server is now starting. Please hold up.") print(" * Swagger docs will be available at http://127.0.0.1:5000/docs") with app.app_context(): print(" * Creating database tables...") extension_sqlalchemy.create_all(app=app) if not User.query.filter_by(isAdmin=True).all(): print(" * Creating default admin account...") extension_sqlalchemy.session.add( User(email="admin@admin.com", password=gen_password("password"), username="admin", isAdmin=True)) extension_sqlalchemy.session.commit() print(" * Created! Username: admin | Password: password") print(" * N.E.S.T. is based on Gestione and coded by the N.E.S.T. team.") app.run(debug=__debug__)