2025-03-16 11:26:01 +00:00

23 lines
684 B
Python

from dotenv import load_dotenv
from flask import Flask
from flask_jwt_extended import JWTManager
from models import db
import os
from task_views import task_bp
from user_views import user_bp, init_db
if __name__ == "__main__":
load_dotenv()
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('SQLALCHEMY_DATABASE_URI')
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
app.config['JWT_SECRET_KEY'] = 'changeme'
app.register_blueprint(user_bp)
app.register_blueprint(task_bp)
db.init_app(app)
jwt = JWTManager(app)
with app.app_context():
db.create_all()
init_db()
app.run(debug=True, host='0.0.0.0')