You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 4, 2019. It is now read-only.
Problem: The search tool used by MarkWiki, Whoosh, stores its index exclusively on the file system. For cloud environments like Heroku which do not support persistent file systems, the search system will break when the index disappears.
Solution: There are multiple options:
Make the search feature optional so environments like Heroku could disable it.
Work with the Whoosh project to add a database backing storage option so that an index could be stored in a relational database like Postgres (which Heroku does support).
Convert MarkWiki's own storage format to a database format and toggle between using Whoosh if functional or something like Postgres' full text support.