From 4f62af248e812aab41d5b0ecc12344fc6081521b Mon Sep 17 00:00:00 2001 From: Slava Date: Wed, 30 Oct 2024 04:51:26 -0600 Subject: [PATCH] Added meilisearch feature --- README.md | 1 + docker-compose.yml | 9 +++++++++ sample.env | 5 +++++ www/index.php | 18 ++++++++++++++++++ 4 files changed, 33 insertions(+) diff --git a/README.md b/README.md index 127c17789f..8b3f24cfd1 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ A basic LAMP stack environment built using Docker Compose. It consists of the fo - MySQL - phpMyAdmin - Redis +- Meilisearch As of now, we have several different PHP versions. Use appropriate php version as needed: diff --git a/docker-compose.yml b/docker-compose.yml index 4cb90d0d16..a78844f94a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -71,3 +71,12 @@ services: image: redis:latest ports: - "127.0.0.1:${HOST_MACHINE_REDIS_PORT}:6379" + meilisearch: + container_name: "${COMPOSE_PROJECT_NAME}-meilisearch" + image: getmeili/meilisearch:latest + ports: + - "127.0.0.1:${HOST_MACHINE_MEILISEARCH_PORT}:7700" + environment: + MEILI_MASTER_KEY: ${MEILI_MASTER_KEY} + volumes: + - ${MEILISEARCH_DATA_DIR-./data/meilisearch}:/meili_data \ No newline at end of file diff --git a/sample.env b/sample.env index e1df9da174..aef7cebbdf 100644 --- a/sample.env +++ b/sample.env @@ -58,3 +58,8 @@ MYSQL_ROOT_PASSWORD=tiger MYSQL_USER=docker MYSQL_PASSWORD=docker MYSQL_DATABASE=docker + +# Meilisearch settings: port, key & directory +HOST_MACHINE_MEILISEARCH_PORT=7700 +MEILI_MASTER_KEY=your_master_key_here +MEILISEARCH_DATA_DIR=./data/meilisearch diff --git a/www/index.php b/www/index.php index 351db2597b..11447c2ae8 100644 --- a/www/index.php +++ b/www/index.php @@ -45,6 +45,24 @@ mysqli_close($link); ?> +
  • + +