SFM2001 commited on
Commit
b800d76
·
1 Parent(s): 5ef0691
Files changed (1) hide show
  1. create_app.py +5 -2
create_app.py CHANGED
@@ -5,8 +5,8 @@ from flask import render_template
5
  from transformers import LongformerTokenizer, AutoTokenizer, AutoModelForCausalLM, LongformerConfig
6
  from models.model import *
7
  from utils.util_func import *
8
- from safetensors.torch import load_file
9
  import os
 
10
 
11
  db = SQLAlchemy()
12
  login_manager = LoginManager()
@@ -39,9 +39,12 @@ def load_models():
39
  def create_app():
40
  set_seed(42)
41
  app = Flask(__name__)
42
- app.secret_key = os.environ.get("SECRET_KEY", "this-should-be-overridden-in-prod")
 
43
  app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///users.db'
44
  app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
 
 
45
  load_models()
46
  db.init_app(app)
47
  login_manager.login_view = 'auth.login'
 
5
  from transformers import LongformerTokenizer, AutoTokenizer, AutoModelForCausalLM, LongformerConfig
6
  from models.model import *
7
  from utils.util_func import *
 
8
  import os
9
+ from werkzeug.middleware.proxy_fix import ProxyFix
10
 
11
  db = SQLAlchemy()
12
  login_manager = LoginManager()
 
39
  def create_app():
40
  set_seed(42)
41
  app = Flask(__name__)
42
+ app.secret_key = "super-secret"
43
+ app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1, x_proto=1)
44
  app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///users.db'
45
  app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
46
+ app.config['SESSION_COOKIE_SECURE'] = True
47
+ app.config['SESSION_COOKIE_SAMESITE'] = 'Lax'
48
  load_models()
49
  db.init_app(app)
50
  login_manager.login_view = 'auth.login'