simar007 commited on
Commit
c3e3349
·
verified ·
1 Parent(s): 2d9ac02

Update app/app.py

Browse files
Files changed (1) hide show
  1. app/app.py +6 -4
app/app.py CHANGED
@@ -3,10 +3,13 @@ from datetime import datetime
3
  import requests
4
  import os
5
 
 
6
  app = Flask(__name__)
7
- app.secret_key = os.urandom(24) # Secret key for sessions
8
 
9
- # In-memory user "database" (for demo purposes only)
 
 
 
10
  users = {}
11
 
12
  @app.route('/')
@@ -55,7 +58,6 @@ def dashboard():
55
  return redirect(url_for('login'))
56
 
57
  username = session['username']
58
- # You can add any portfolio data fetching here if needed
59
  portfolio_data = {
60
  'projects': ['Project A', 'Project B', 'Project C'],
61
  'last_login': datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')
@@ -68,6 +70,6 @@ def logout():
68
  flash('You have logged out.', 'success')
69
  return redirect(url_for('login'))
70
 
71
-
72
  if __name__ == '__main__':
73
  app.run(host='0.0.0.0', port=8080)
 
3
  import requests
4
  import os
5
 
6
+ # Create Flask app
7
  app = Flask(__name__)
 
8
 
9
+ # Set secret key (use env var in production)
10
+ app.secret_key = os.environ.get("SECRET_KEY", os.urandom(24))
11
+
12
+ # In-memory user "database" (for demo/demo purposes only — do NOT use in production)
13
  users = {}
14
 
15
  @app.route('/')
 
58
  return redirect(url_for('login'))
59
 
60
  username = session['username']
 
61
  portfolio_data = {
62
  'projects': ['Project A', 'Project B', 'Project C'],
63
  'last_login': datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')
 
70
  flash('You have logged out.', 'success')
71
  return redirect(url_for('login'))
72
 
73
+ # Only used if running directly (not with Gunicorn)
74
  if __name__ == '__main__':
75
  app.run(host='0.0.0.0', port=8080)