thecoderhere commited on
Commit
09d8253
·
verified ·
1 Parent(s): ddff9eb

Update app/__init__.py

Browse files
Files changed (1) hide show
  1. app/__init__.py +27 -11
app/__init__.py CHANGED
@@ -1,11 +1,27 @@
1
- from flask import Flask
2
-
3
- print("Initializing Flask application...")
4
-
5
- app = Flask(__name__)
6
- app.config['SECRET_KEY'] = 'your-secret-key-here'
7
-
8
- print("Loading routes...")
9
- from app import routes
10
-
11
- print("Application initialized successfully!")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # app/__init__.py
2
+ from flask import Flask
3
+ from pathlib import Path
4
+ import logging
5
+ import os
6
+
7
+ # Set up logging
8
+ logging.basicConfig(
9
+ level=logging.INFO,
10
+ format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
11
+ )
12
+
13
+ def create_app():
14
+ """Create and configure the Flask application"""
15
+ app = Flask(__name__)
16
+
17
+ # Configuration
18
+ app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'dev-secret-key-change-in-production')
19
+ app.config['DEBUG'] = False # Must be False for Hugging Face
20
+
21
+ # Import routes after app is created
22
+ from app.routes import main
23
+ app.register_blueprint(main)
24
+
25
+ logging.info("Flask app created successfully")
26
+
27
+ return app