Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinquillen/ddev-meilisearch
Meilisearch is a flexible and powerful user-focused search engine that can be added to any website or application. This is an add on for DDEV so you can run and develop integrations for Meilisearch locally.
https://github.com/kevinquillen/ddev-meilisearch
ddev ddev-get drupal drupal-10 meilisearch meilisearch-php
Last synced: 3 months ago
JSON representation
Meilisearch is a flexible and powerful user-focused search engine that can be added to any website or application. This is an add on for DDEV so you can run and develop integrations for Meilisearch locally.
- Host: GitHub
- URL: https://github.com/kevinquillen/ddev-meilisearch
- Owner: kevinquillen
- License: apache-2.0
- Created: 2024-01-26T16:22:42.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T08:34:38.000Z (4 months ago)
- Last Synced: 2024-09-28T10:02:14.115Z (4 months ago)
- Topics: ddev, ddev-get, drupal, drupal-10, meilisearch, meilisearch-php
- Language: Shell
- Homepage:
- Size: 22.5 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![tests](https://github.com/kevinquillen/ddev-meilisearch/actions/workflows/tests.yml/badge.svg)](https://github.com/kevinquillen/ddev-meilisearch/actions/workflows/tests.yml)
## About this add-on
[Meilisearch](https://www.meilisearch.com/) is a flexible and powerful user-focused search engine that can
be added to any website or application.This DDEV add on adds Meilisearch as a local service.
## Installation
With DDEV installed, run this command:
`ddev get kevinquillen/ddev-meilisearch`
## Configuration
The Meilisearch container is reached at hostname: "meilisearch", port: 7700.
Outside the container, you can visit `127.0.0.1:7700/health` in your browser to verify health status.
The default API key for Meilisearch is `ddev`. You can provide your own by
adding to `.ddev/.env` in your project, and adding the `MEILI_MASTER_KEY` variable:`MEILI_MASTER_KEY=my_master_key_value`
## Admin Dashboard
The admin dashboard is useful to navigate your collections and debug your
search.You can access the admin dashboard by navigating to this URL in your browser:
`https://(DDEV_HOSTNAME):7701`
To login provide the configured API key.
# Drupal and Search API
If you are using Drupal, you can use Search API and the [Search API
Meilisearch](https://www.drupal.org/project/search_api_meilisearch)
modules to connect to the running Meilisearch instance.**Originally Contributed by [kevinquillen](https://github.com/kevinquillen)**