This is an automated email from the ASF dual-hosted git repository.

abhi pushed a commit to branch ranger_5396
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit 9f378ad742c05df4e82690461e255ee4e3334f3d
Author: Abhishek Kumar <[email protected]>
AuthorDate: Sun Nov 9 19:38:01 2025 -0800

    RANGER-5396: Use Volume Mounts for ranger-admin configs
---
 dev-support/ranger-docker/Dockerfile.ranger         | 7 +------
 dev-support/ranger-docker/docker-compose.ranger.yml | 3 +++
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-support/ranger-docker/Dockerfile.ranger 
b/dev-support/ranger-docker/Dockerfile.ranger
index ed6770832..0d6029d5f 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger
+++ b/dev-support/ranger-docker/Dockerfile.ranger
@@ -23,22 +23,17 @@ ARG RANGER_VERSION
 ARG RANGER_DB_TYPE
 ARG TARGETARCH
 
-VOLUME /etc/keytabs
-
 COPY ./dist/version                               /home/ranger/dist/
 COPY ./dist/ranger-${RANGER_VERSION}-admin.tar.gz /home/ranger/dist/
 
 COPY ./scripts/admin/ranger.sh                                         
${RANGER_SCRIPTS}/
-COPY ./scripts/admin/ranger-admin-install-${RANGER_DB_TYPE}.properties 
${RANGER_SCRIPTS}/ranger-admin-install.properties
 COPY ./scripts/admin/create-ranger-services.py                         
${RANGER_SCRIPTS}/
-COPY ./scripts/hadoop/core-site.xml                                    
${RANGER_SCRIPTS}/
 COPY ./scripts/wait_for_keytab.sh                                      
${RANGER_SCRIPTS}/
-COPY ./scripts/kdc/krb5.conf                                           
/etc/krb5.conf
 
 RUN    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-admin.tar.gz 
--directory=${RANGER_HOME} \
     && ln -s ${RANGER_HOME}/ranger-${RANGER_VERSION}-admin 
${RANGER_HOME}/admin \
     && rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-admin.tar.gz \
-    && cp -f ${RANGER_SCRIPTS}/ranger-admin-install.properties 
${RANGER_HOME}/admin/install.properties \
+    && rm -f /opt/ranger/admin/install.properties \
     && mkdir -p /var/run/ranger \
     && mkdir -p /var/log/ranger \
     && chown -R ranger:ranger ${RANGER_HOME}/admin/ ${RANGER_SCRIPTS}/ 
/var/run/ranger/ /var/log/ranger/ \
diff --git a/dev-support/ranger-docker/docker-compose.ranger.yml 
b/dev-support/ranger-docker/docker-compose.ranger.yml
index 90f65a6f1..9416c5ac3 100644
--- a/dev-support/ranger-docker/docker-compose.ranger.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger.yml
@@ -14,6 +14,9 @@ services:
     hostname: ranger.rangernw
     volumes:
       - ./dist/keytabs/ranger:/etc/keytabs
+      - ./scripts/kdc/krb5.conf:/etc/krb5.conf:ro
+      - ./scripts/hadoop/core-site.xml:/home/ranger/scripts/core-site.xml:ro
+      - 
./scripts/admin/ranger-admin-install-postgres.properties:/opt/ranger/admin/install.properties
     stdin_open: true
     tty: true
     networks:

Reply via email to