/meilisearch-docker-render

Deploy Meilisearch to render.com

Primary LanguageDockerfile

meilisearch-docker-render

Deploy Meilisearch to render.com and fly.io

Deploy to Render

Environment Variables

  • MEILI_HTTP_ADDR -- the address you want your Meilisearch server to run on. (Default = 0.0.0.0:80)
  • MEILI_MASTER_KEY -- the master key (Default = {randomly_generated_key})
  • MEILI_DB_PATH -- where we want to persist the data. Probably don't need to change this, as it's also in the render.yaml (Default = /meili-data)
  • MEILI_ENV -- environemnt level. Options are development or production. (Default = development)

See full list of options you can configure here

Run locally

Install Docker Desktop

https://docs.docker.com/get-docker/

Build the image

docker build -t meilisearch .

Launch a container

docker run --env MEILI_MASTER_KEY=0xIMnKxGoGmSx0u3cBXKCjvhuFDfnul4 -p 7700:7700 -d meilisearch

Deploy fly.io

fly launch
fly deploy

Reference: https://dev.to/jakovglavac/deploy-meilisearch-on-flyio-p89