Spaces:
Running
Running
| from flask import Flask | |
| from app.api.routes import api_bp | |
| from app.services.recommendation import FlexibleRecipeRecommendationSystem | |
| from config import Config | |
| def create_app(config_object=Config): | |
| app = Flask(__name__) | |
| app.config.from_object(config_object) | |
| # Initialize the recommendation system with both CSV_FILE_PATH and PRECOMPUTED_DIR | |
| app.recommendation_system = FlexibleRecipeRecommendationSystem( | |
| app.config['CSV_FILE_PATH'], | |
| app.config['PRECOMPUTED_DIR'] | |
| ) | |
| app.register_blueprint(api_bp) | |
| return app |