This commit is contained in:
Stefan Hardegger
2025-09-21 17:30:15 +02:00
parent a037dd92af
commit a472c11ac8
2 changed files with 15 additions and 5 deletions

View File

@@ -42,12 +42,22 @@ RUN mkdir -p /usr/share/opensearch/data && \
echo "node.name: opensearch-node" >> /usr/share/opensearch/config/opensearch.yml && \
echo "bootstrap.memory_lock: false" >> /usr/share/opensearch/config/opensearch.yml && \
echo "network.host: 0.0.0.0" >> /usr/share/opensearch/config/opensearch.yml && \
echo "logger.level: DEBUG" >> /usr/share/opensearch/config/opensearch.yml && \
rm -rf /usr/share/opensearch/plugins/opensearch-performance-analyzer && \
echo '#!/bin/bash' > /usr/share/opensearch/start-opensearch.sh && \
echo 'echo "Starting OpenSearch with Java 21..."' >> /usr/share/opensearch/start-opensearch.sh && \
echo 'echo "Java version:"' >> /usr/share/opensearch/start-opensearch.sh && \
echo 'java -version' >> /usr/share/opensearch/start-opensearch.sh && \
echo 'echo "Memory info:"' >> /usr/share/opensearch/start-opensearch.sh && \
echo 'free -h 2>/dev/null || echo "Memory info not available"' >> /usr/share/opensearch/start-opensearch.sh && \
echo 'echo "Starting OpenSearch process..."' >> /usr/share/opensearch/start-opensearch.sh && \
echo 'exec /usr/share/opensearch/bin/opensearch' >> /usr/share/opensearch/start-opensearch.sh && \
chmod +x /usr/share/opensearch/start-opensearch.sh && \
chown -R opensearch:opensearch /usr/share/opensearch
USER opensearch
EXPOSE 9200 9300
# Use direct startup command since we're using the tarball distribution
ENTRYPOINT ["/usr/share/opensearch/bin/opensearch"]
# Use startup script for better debugging
ENTRYPOINT ["/usr/share/opensearch/start-opensearch.sh"]