diff --git a/search/Dockerfile b/search/Dockerfile index 955e3f05..10e4ed0f 100644 --- a/search/Dockerfile +++ b/search/Dockerfile @@ -1,10 +1,10 @@ FROM getmeili/meilisearch:v1.6.2 COPY ./migrations/migration.dump /meili_data/dumps/migration.dump -COPY ./run.sh /run.sh +COPY ./entrypoint.sh /entrypoint.sh -RUN chmod +x /run.sh +RUN chmod +x /entrypoint.sh -CMD [ "/run.sh" ] +CMD [ "/entrypoint.sh" ] diff --git a/search/entrypoint.sh b/search/entrypoint.sh new file mode 100644 index 00000000..34bbe693 --- /dev/null +++ b/search/entrypoint.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ -z "$(ls -A /meili_data/data.ms/indexes)" ]; then + meilisearch --import-dump /meili_data/dumps/migration.dump +else + meilisearch +fi