2025-03-14 22:06:20 +00:00

22 lines
657 B
Python

from flask import Flask
from flask_jwt_extended import JWTManager
from models import db
from user_views import user_bp
from task_views import task_bp
from dotenv import load_dotenv
import os
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()
app.run(debug=True, host='0.0.0.0')