Spaces:
Running
Running
| FROM getmeili/meilisearch:v1.5 | |
| # Variables d'environnement pour exploiter les 16GB RAM | |
| ENV MEILI_HTTP_ADDR=0.0.0.0:7860 | |
| ENV MEILI_ENV=production | |
| ENV MEILI_NO_ANALYTICS=true | |
| # OPTIMISATION MAXIMALE avec 16GB RAM disponible | |
| ENV MEILI_MAX_INDEXING_MEMORY=8Gb | |
| ENV MEILI_MAX_INDEXING_THREADS=8 | |
| ENV MEILI_LOG_LEVEL=INFO | |
| # Clé maître pour la sécurité (CHANGEZ-LA !) | |
| ENV MEILI_MASTER_KEY=$MEILI_MASTER_KEY | |
| # Chemins de données dans /tmp pour éviter conflits | |
| ENV MEILI_DB_PATH=/tmp/meili_data | |
| # Optimisations réseau et payload | |
| ENV MEILI_HTTP_PAYLOAD_SIZE_LIMIT=104857600 | |
| ENV MEILI_CORS_ALLOW_ORIGIN=* | |
| # Configuration avancée pour grandes données | |
| ENV MEILI_MAX_TASK_DB_SIZE=1073741824 | |
| ENV MEILI_BATCH_SIZE=1000 | |
| # Exposer le port 7860 pour HF Spaces | |
| EXPOSE 7860 | |
| # Vérification de santé optimisée | |
| HEALTHCHECK --interval=20s --timeout=5s --start-period=30s --retries=3 \ | |
| CMD wget --no-verbose --tries=1 --spider http://localhost:7860/health || exit 1 | |
| # Démarrer Meilisearch directement | |
| CMD |