Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -4,6 +4,7 @@ from flask import Flask
|
|
4 |
from flask_sqlalchemy import SQLAlchemy
|
5 |
from sqlalchemy.orm import DeclarativeBase
|
6 |
from werkzeug.middleware.proxy_fix import ProxyFix
|
|
|
7 |
|
8 |
# Configure logging
|
9 |
logging.basicConfig(level=logging.DEBUG)
|
@@ -16,13 +17,8 @@ db = SQLAlchemy(model_class=Base)
|
|
16 |
|
17 |
# Create Flask app
|
18 |
app = Flask(__name__)
|
19 |
-
|
20 |
-
|
21 |
-
UPLOAD_FOLDER = os.path.join(os.getcwd(), 'uploads')
|
22 |
-
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
|
23 |
-
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
|
24 |
-
|
25 |
-
app.secret_key = os.environ.get("SESSION_SECRET", "dev-secret-key")
|
26 |
app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1, x_host=1)
|
27 |
|
28 |
# Configure database
|
@@ -59,4 +55,4 @@ with app.app_context():
|
|
59 |
logging.info("Database tables created")
|
60 |
|
61 |
# Import routes
|
62 |
-
import routes # noqa: F401
|
|
|
4 |
from flask_sqlalchemy import SQLAlchemy
|
5 |
from sqlalchemy.orm import DeclarativeBase
|
6 |
from werkzeug.middleware.proxy_fix import ProxyFix
|
7 |
+
DEFAULT_SECRET = "s3cr3t_jarvis_clone_2025_abdullahAI_secureKey"
|
8 |
|
9 |
# Configure logging
|
10 |
logging.basicConfig(level=logging.DEBUG)
|
|
|
17 |
|
18 |
# Create Flask app
|
19 |
app = Flask(__name__)
|
20 |
+
app.secret_key = os.environ.get("SESSION_SECRET", DEFAULT_SECRET)
|
21 |
+
print(f"Using secret key: {app.secret_key}")
|
|
|
|
|
|
|
|
|
|
|
22 |
app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1, x_host=1)
|
23 |
|
24 |
# Configure database
|
|
|
55 |
logging.info("Database tables created")
|
56 |
|
57 |
# Import routes
|
58 |
+
import routes # noqa: F401
|