From 44fb40210ab332ef205589d3b8bdef4d2a89000d Mon Sep 17 00:00:00 2001 From: Rithvik Nishad Date: Wed, 5 Jul 2023 13:48:03 +0000 Subject: [PATCH] Load medicines to in-memory on django start (#1432) * load medicines to inmemory on django start * import when gunicorn starts instead * load at end of wsgi instead --- care/facility/static_data/medibase.py | 2 -- config/wsgi.py | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/care/facility/static_data/medibase.py b/care/facility/static_data/medibase.py index de1d42c3e0..946360635f 100644 --- a/care/facility/static_data/medibase.py +++ b/care/facility/static_data/medibase.py @@ -22,7 +22,5 @@ } ) -# MedibaseMedicineTable.insert_many(medibase_objects) - MedibaseMedicineTable.create_index("id", unique=True) MedibaseMedicineTable.create_search_index("searchable") diff --git a/config/wsgi.py b/config/wsgi.py index 835d5c2ece..9827d177fd 100644 --- a/config/wsgi.py +++ b/config/wsgi.py @@ -36,3 +36,5 @@ # Apply WSGI middleware here. # from helloworld.wsgi import HelloWorldApplication # application = HelloWorldApplication(application) + +from care.facility.static_data.medibase import MedibaseMedicineTable # noqa