| # Usar la imagen oficial de Elasticsearch | |
| FROM elasticsearch:9.3.3 | |
| # 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"] |