6465a3f549
refactor /health on meilisearch-http that complies:
...
1. NEEDS to ensure that service is completely up if it returns 204
2. DOES NOT block service process (write transaction)
3. NEEDS to use the less network bandwidth as possible when it's triggered
4. NEEDS to use the less service resources as possible when it's triggered
5. DOES NOT NEED any authentication
6. MAY be named /health
2020-10-19 14:30:43 +08:00
ba0f44e361
upgrade actix-web to v3
2020-09-21 22:37:54 +01:00
9b46887f75
chore(http): do not require auth on /health endpoint
...
This makes it easier to determine the health of the server using http.
closes #822
2020-07-01 16:33:01 +02:00
8a2e60dc09
requested changes
2020-05-28 19:19:26 +02:00
05344043b2
style fixes
2020-05-28 16:28:37 +02:00
3bd15a4195
fix tests, restore behavior
2020-05-28 16:23:46 +02:00
d69180ec67
refactor errors / isolate core/http errors
2020-05-28 16:23:46 +02:00
e2db197b3f
change ResponseError to Error
2020-05-28 16:23:46 +02:00
2d2c933611
typo in route/health.rs: HealtBody -> HealthBody
2020-05-20 11:57:44 +02:00
bc8ff49de3
update authorization middleware with actix-web-macros
2020-04-28 17:46:03 +02:00
e74d2c1872
simplify error handling by impl errors traits on ResponseError
2020-04-28 17:46:03 +02:00
6a1f73a304
clippy + fmt
2020-04-28 17:45:22 +02:00
5ec130e6dc
cleanup
2020-04-28 17:45:22 +02:00
540308dc63
add interface endpoint & health endpoint
2020-04-28 17:45:21 +02:00
257b7b4df4
introduce new key management
2020-02-14 12:54:07 +01:00
c276dda305
run cargo fmt
2020-02-11 15:27:58 +01:00
b71bbcffaa
simplify error handling
2020-02-11 15:27:56 +01:00
0e12920910
bump tide version
2020-02-11 15:27:55 +01:00
d08b76a323
Separate the update and main databases
...
We used the heed typed transaction to make it safe (https://github.com/Kerollmops/heed/pull/27 ).
2019-11-27 11:29:06 +01:00
7cc096e0a2
Rename MeiliDB into MeiliSearch
2019-11-26 11:12:30 +01:00