Files
HAddons/opensearch-master/Dockerfile
ai-dev 9440c9d265 test
2025-09-21 23:46:25 +02:00

21 lines
616 B
Docker

ARG BASE_IMAGE=opensearchproject/opensearch:latest
FROM ${BASE_IMAGE}
# Install dependencies for configuration (Ubuntu uses apt)
RUN apt-get update -y && \
apt-get install -y gettext-base jq && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Copy configuration files and scripts
COPY rootfs/ /
# Create directories and set permissions
RUN mkdir -p /usr/share/opensearch/config/jvm.options.d && \
chown -R opensearch:opensearch /usr/share/opensearch && \
chmod +x /usr/bin/configure-opensearch
USER opensearch
# Use our custom entrypoint script
ENTRYPOINT ["/usr/bin/configure-opensearch"]