Преглед изворни кода

Fix instance-relative config setup

pull/62/head
Ben Kurtovic пре 5 месеци
родитељ
комит
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 #! /usr/bin/env python
import datetime
import functools import functools
import hashlib import hashlib
import json import json
@@ -36,11 +35,6 @@ from copyvios.sites import update_sites


AnyResponse = Response | str | bytes 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()}") app.logger.info(f"Flask server started {time.asctime()}")


globalize(num_workers=8) globalize(num_workers=8)


+ 12
- 1
src/copyvios/__init__.py Прегледај датотеку

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


from flask import Flask 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["trim_blocks"] = True
app.jinja_options["lstrip_blocks"] = True app.jinja_options["lstrip_blocks"] = True


Loading…
Откажи
Сачувај