© 2026 Hedgehog Software, LLC
version: '3.8' services: meilisearch: image: getmeili/meilisearch:v1.12 ports: - "7700:7700" environment: - MEILI_MASTER_KEY=oqPwzIn5hK3t$O # Change this in production - MEILI_NO_ANALYTICS=true - MEILI_ENV=production volumes: - meilisearch_data:/meili_data healthcheck: test: ["CMD", "wget", "--no-verbose", "--spider", "http://localhost:7700/health"] interval: 10s timeout: 5s retries: 5 restart: unless-stopped networks: - dokploy-network labels: - "traefik.enable=true" # - "traefik.http.routers.meilisearch.rule=Host(`your-domain.com`)" - "traefik.http.routers.meilisearch.entrypoints=websecure" - "traefik.http.routers.meilisearch.tls.certResolver=letsencrypt" - "traefik.http.services.meilisearch.loadbalancer.server.port=7700" volumes: meilisearch_data: networks: dokploy-network: external: true