proxy
Browse files- 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 =
|
|
|
|
| 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'
|