This commit is contained in:
Zoe Roux 2023-10-27 16:32:30 +02:00
parent 40c0403962
commit 49a1dad51e
5 changed files with 43 additions and 0 deletions

View File

@ -34,4 +34,7 @@ POSTGRES_DB=kyooDB
POSTGRES_SERVER=postgres
POSTGRES_PORT=5432
MEILI_HTTP_ADDR="http://meilisearch:7700"
MEILI_MASTER_KEY="ghvjkgisbgkbgskegblfqbgjkebbhgwkjfb"
# vi: ft=sh

View File

@ -351,6 +351,14 @@ namespace Kyoo.Core.Controllers
.FirstOrDefaultAsync(where);
}
public async Task<ICollection<T>> FromIds(IList<int> ids)
{
return await Database.Set<T>()
.Where(x => ids.Contains(x.Id))
.OrderBy(x => ids.IndexOf(x.Id))
.ToListAsync();
}
/// <inheritdoc/>
public abstract Task<ICollection<T>> Search(string query);

View File

@ -97,7 +97,19 @@ services:
timeout: 5s
retries: 5
meilisearch:
image: getmeili/meilisearch:v1.4
ports:
- "7700:7700"
volumes:
- search:/meili_data
environment:
- MEILI_ENV=development
env_file:
- .env
volumes:
kyoo:
db:
metadata:
search:

View File

@ -70,7 +70,17 @@ services:
timeout: 5s
retries: 5
meilisearch:
image: getmeili/meilisearch:v1.4
volumes:
- search:/meili_data
environment:
- MEILI_ENV=production
env_file:
- .env
volumes:
kyoo:
db:
metadata:
search:

View File

@ -70,7 +70,17 @@ services:
timeout: 5s
retries: 5
meilisearch:
image: getmeili/meilisearch:v1.4
volumes:
- search:/meili_data
environment:
- MEILI_ENV=production
env_file:
- .env
volumes:
kyoo:
db:
metadata:
search: