diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b3be189fd980f91feb0a2691f0d58e495e0e996b..44059a98af118e50427497f4e4c05e5c14228a97 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,6 +14,7 @@ stages: - get-data - format-data - deploy-meilisearch + - update-meilisearch-indexes - get-meili-key - build - deploy @@ -70,8 +71,6 @@ deploy:meilisearch:dev: url: "https://defense-finder-meilisearch.dev.pasteur.cloud" - - delete-meili-helm-release: except: - master @@ -88,6 +87,26 @@ delete-meili-helm-release: - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME-meilisearch" - helm delete -n ${NAMESPACE} ${CI_PROJECT_NAME}-${CI_ENVIRONMENT_NAME}-meilisearch +# Update Meili search indexes + +.update-refseq-index: + stage: update-meilisearch-indexes + image: curlimages/curl:8.4.0 + variables: + MEILI_HOST: "http://localhost:7700" + + script: + - > + ./scripts/init-refseq-index.sh + -n ${MEILI_HOST} + -k ${MEILI_MASTER_KEY} + -r data/refseq_res.csv + +update-refseq-index:dev: + needs: + - deploy:meilisearch:dev + variables: + MEILI_HOST: 'https://defense-finder-meilisearch.dev.pasteur.cloud' ############# get-meili-key ###############