41 lines
906 B
Markdown
41 lines
906 B
Markdown
|
|||
|
|
install
|
||
|
|
```yaml
|
||
|
|
services:
|
||
|
|
meilisearch:
|
||
|
|
container_name: meilisearch
|
||
|
|
image: getmeili/meilisearch:v1.8
|
||
|
|
environment:
|
||
|
|
- MEILI_MASTER_KEY=${MEILI_MASTER_KEY:-W8mBr4_a5CfQgk9tbAHbGz1YF71t7_GT7fD1hp7prOY}
|
||
|
|
ports:
|
||
|
|
- ${MEILI_PORT:-7700}:7700
|
||
|
|
networks:
|
||
|
|
- meilisearch
|
||
|
|
volumes:
|
||
|
|
- ./meili_data:/meili_data
|
||
|
|
restart: unless-stopped
|
||
|
|
|
||
|
|
networks:
|
||
|
|
meilisearch:
|
||
|
|
driver: bridge
|
||
|
|
```
|
||
|
|
|
||
|
|
master key:
|
||
|
|
```text
|
||
|
|
W8mBr4_a5CfQgk9tbAHbGz1YF71t7_GT7fD1hp7prOY
|
||
|
|
```
|
||
|
|
|
||
|
|
```bash
|
||
|
|
curl \
|
||
|
|
-X POST 'http://localhost:7700/indexes/movies/documents?primaryKey=id' \
|
||
|
|
-H 'Content-Type: application/json' \
|
||
|
|
-H 'Authorization: Bearer W8mBr4_a5CfQgk9tbAHbGz1YF71t7_GT7fD1hp7prOY' \
|
||
|
|
--data-binary @movies.json
|
||
|
|
```
|
||
|
|
|
||
|
|
```bash
|
||
|
|
http POST \
|
||
|
|
'http://localhost:7700/indexes/movies/documents?primaryKey=id' \
|
||
|
|
Content-Type: application/json
|
||
|
|
-A W8mBr4_a5CfQgk9tbAHbGz1YF71t7_GT7fD1hp7prOY < movies.json
|
||
|
|
```
|