changed a few things

This commit is contained in:
Jonas Winkler
2020-10-27 17:08:18 +01:00
parent 653edc1fdc
commit c26962f17f
3 changed files with 22 additions and 49 deletions

View File

@@ -8,20 +8,27 @@ from documents.models import Document
class Command(Renderable, BaseCommand):
help = "Recreates the document index"
help = "Manages the document index."
def __init__(self, *args, **kwargs):
self.verbosity = 0
BaseCommand.__init__(self, *args, **kwargs)
def add_arguments(self, parser):
parser.add_argument("command", choices=['reindex', 'optimize'])
def handle(self, *args, **options):
self.verbosity = options["verbosity"]
documents = Document.objects.all()
if options['command'] == 'reindex':
documents = Document.objects.all()
ix = index.open_index(recreate=True)
ix = index.open_index(recreate=True)
with AsyncWriter(ix) as writer:
for document in documents:
index.update_document(writer, document)
with AsyncWriter(ix) as writer:
for document in documents:
index.update_document(writer, document)
elif options['command'] == 'optimize':
index.open_index().optimize()

View File

@@ -39,7 +39,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DATA_DIR = os.getenv('PAPERLESS_DATA_DIR', os.path.join(BASE_DIR, "..", "data"))
MEDIA_ROOT = os.getenv('PAPERLESS_DATA_DIR', os.path.join(DATA_DIR, "media"))
MEDIA_ROOT = os.path.join(DATA_DIR, "media")
INDEX_DIR = os.path.join(DATA_DIR, "index")
ORIGINALS_DIR = os.path.join(MEDIA_ROOT, "documents")
@@ -59,15 +59,15 @@ SECRET_KEY = os.getenv(
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = __get_boolean("PAPERLESS_DEBUG", "YES")
DEBUG = __get_boolean("PAPERLESS_DEBUG", "NO")
LOGIN_URL = "admin:login"
ALLOWED_HOSTS = ["*"]
_allowed_hosts = os.getenv("PAPERLESS_ALLOWED_HOSTS")
if _allowed_hosts:
ALLOWED_HOSTS = _allowed_hosts.split(",")
else:
ALLOWED_HOSTS = ["*"]
FORCE_SCRIPT_NAME = os.getenv("PAPERLESS_FORCE_SCRIPT_NAME")