Преглед на файлове

Fix instance-relative config setup

pull/62/head
Ben Kurtovic преди 6 месеца
родител
ревизия
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


Зареждане…
Отказ
Запис