This commit is contained in:
ai-dev
2025-09-21 23:38:26 +02:00
parent 4c55afbc92
commit e8098221d8
10 changed files with 119 additions and 134 deletions

View File

@@ -1,3 +1,20 @@
ARG BASE_IMAGE=opensearchproject/opensearch:latest
FROM ${BASE_IMAGE}
# Install dependencies for configuration
RUN microdnf update -y && \
microdnf install -y gettext bash jq && \
microdnf clean all
# 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"]