Initial commit

This commit is contained in:
Josako
2024-04-22 21:23:00 +02:00
parent 48cc80db17
commit fd25c39395
24 changed files with 748 additions and 8 deletions

43
eveai_app/__init__.py Normal file
View File

@@ -0,0 +1,43 @@
import os
from flask import Flask
from .extensions import db, migrate, bcrypt, bootstrap, jwt
from .models.user import User, Tenant
def create_app(config_file=None):
app = Flask(__name__)
if config_file is None:
app.config.from_object('config.DevConfig')
else:
app.config.from_object(config_file)
try:
os.makedirs(app.instance_path)
except OSError:
pass
register_extensions(app)
register_blueprints(app)
print(app.config.get('SQLALCHEMY_DATABASE_URI'))
return app
def register_extensions(app):
db.init_app(app)
migrate.init_app(app, db)
bcrypt.init_app(app)
bootstrap.init_app(app)
jwt.init_app(app)
def register_blueprints(app):
from .views.user_views import user_bp
app.register_blueprint(user_bp)
def register_api(app):
pass
# from . import api
# app.register_blueprint(api.bp, url_prefix='/api')