From 106df16e157235ac42fb85060073ee71dce62979 Mon Sep 17 00:00:00 2001 From: Nick Sergeant Date: Wed, 23 Jan 2019 21:08:28 -0500 Subject: [PATCH] Setup for Whoosh. --- README.md | 3 ++- settings.py | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f014e1..0405c7a 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,8 @@ - `scp snipt.dump nsergeant@server.nicksergeant.com:/home/nsergeant` - `dokku postgres:connect snippets < snipt.dump` - `dokku domains:add snippets snippets.siftie.com` -- `dokku config:set DOKKU_LETSENCRYPT_EMAIL=team@siftie.com SECRET_KEY= USE_SSL=true` +- `dokku config:set DOKKU_LETSENCRYPT_EMAIL=team@siftie.com SECRET_KEY= USE_SSL=true WHOOSH_PATH=/app/snippets-whoosh` +- `dokku storage:mount snippets /var/lib/dokku/data/storage/snippets-whoosh:/app/snippets-whoosh` - `git remote add dokku dokku@server.nicksergeant.com:snippets` - `git push dokku` diff --git a/settings.py b/settings.py index cbe2db8..843ad6b 100644 --- a/settings.py +++ b/settings.py @@ -18,6 +18,13 @@ CORS_ORIGIN_ALLOW_ALL = True DEBUG = True if "DEBUG" in os.environ else False DEFAULT_FROM_EMAIL = os.environ.get("POSTMARK_EMAIL", "support@siftie.com") EMAIL_BACKEND = "postmark.django_backend.EmailBackend" +HAYSTACK_CONNECTIONS = { + "default": { + "ENGINE": "haystack.backends.whoosh_backend.WhooshEngine", + "PATH": os.environ.get("WHOOSH_PATH", "./.whoosh_index"), + "STORAGE": "file", + } +} HAYSTACK_SIGNAL_PROCESSOR = "haystack.signals.RealtimeSignalProcessor" INTERNAL_IPS = ("127.0.0.1",) LANGUAGE_CODE = "en-us"