| # Usar la imagen oficial de Elasticsearch | |
| FROM elasticsearch:8.17.4 | |
| # Establecer variables de entorno para configuraciones básicas | |
| ENV discovery.type=single-node | |
| ENV ES_JAVA_OPTS="-Xms512m -Xmx512m" | |
| ENV xpack.security.enabled=false | |
| # Limitar memoria asignada para JVM | |
| # Crear un volumen para persistencia de datos | |
| VOLUME ["/usr/share/elasticsearch/data"] | |
| # Exponer los puertos estándar de Elasticsearch | |
| EXPOSE 9200 9300 | |
| # Comando para iniciar Elasticsearch | |
| CMD ["elasticsearch"] |