Implement backups

* trigger backup importation via http route
* follow backup advancement with status route
* import backup via a command line
* let user choose batch size of documents to import (command lines)

closes #884
closes #840
This commit is contained in:
many
2020-07-28 14:41:49 +02:00
parent efe5984d54
commit c254320860
26 changed files with 1313 additions and 167 deletions

1
Cargo.lock generated
View File

@ -1636,6 +1636,7 @@ dependencies = [
"meilisearch-schema",
"meilisearch-tokenizer",
"mime",
"once_cell",
"rand 0.7.3",
"regex",
"rustls 0.18.1",