Просмотр исходного кода

Fix instance-relative config setup

pull/62/head
Ben Kurtovic 5 месяцев назад
Родитель
Сommit
770fb794c0
2 измененных файлов: 12 добавлений и 7 удалений
  1. +0
    -6
      app.py
  2. +12
    -1
      src/copyvios/__init__.py

+ 0
- 6
app.py Просмотреть файл

@@ -1,5 +1,4 @@
#! /usr/bin/env python
import datetime
import functools
import hashlib
import json
@@ -36,11 +35,6 @@ from copyvios.sites import update_sites

AnyResponse = Response | str | bytes

app.config.from_pyfile("config.py", True)
app.config["SESSION_COOKIE_SECURE"] = True
app.config["SESSION_COOKIE_SAMESITE"] = "Lax"
app.config["PERMANENT_SESSION_LIFETIME"] = datetime.timedelta(days=365)

app.logger.info(f"Flask server started {time.asctime()}")

globalize(num_workers=8)


+ 12
- 1
src/copyvios/__init__.py Просмотреть файл

@@ -1,9 +1,20 @@
import datetime
import logging
import os
from logging.handlers import TimedRotatingFileHandler

from flask import Flask

app = Flask("copyvios")
app = Flask(
"copyvios",
instance_path=os.getcwd(),
instance_relative_config=True,
)

app.config.from_pyfile("config.py")
app.config["SESSION_COOKIE_SECURE"] = True
app.config["SESSION_COOKIE_SAMESITE"] = "Lax"
app.config["PERMANENT_SESSION_LIFETIME"] = datetime.timedelta(days=365)

app.jinja_options["trim_blocks"] = True
app.jinja_options["lstrip_blocks"] = True


Загрузка…
Отмена
Сохранить