MDID3 is a modern django web application that requires a number of interdependent but seperate technologies to run correctly.
MDID is a WSGI application, and as such requires a web server capable of serving WSGI applications, such as Apache HTTP Server with mod_wsgi or another alternative that works similarly (e.g. uWSGI in combination with nginx or Microsoft IIS with pyisapie)
The webserver needs to be able to run python as a daemon for worker processes like image processing, data import, etc.
See Database Setup for more information.
All known installations are currently based in mySQL or MS SQL Server, but Postgress should theoretically work - let us know, won’t you?
Apache Solr provides search capabilities. Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Jetty. A sample working server is included in the main MDID repo. See the solr wiki for more information about running Solr with Jetty
A memory object caching server like memcached or Couchbase Server is required.