diff --git a/Dockerfile b/Dockerfile index 356436d..b5add79 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,8 @@ RUN apt-get update && \ tini && \ rm -rf /var/lib/apt/lists/* +ENV KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf + COPY entrypoint.sh /entrypoint RUN chmod +x /entrypoint diff --git a/entrypoint.sh b/entrypoint.sh index 5c624da..1971b4c 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -53,8 +53,8 @@ EOF cp /var/lib/krb5kdc/krb5.conf /etc/krb5.conf echo "Initializing Kerberos realm ${REALM}..." - KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf kdb5_util create -s -P "${MASTER_PASSWORD}" -r "${REALM}" - KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf kadmin.local -q "addprinc -pw ${ADMIN_PASSWORD} ${ADMIN_PRINCIPAL}@${REALM}" + kdb5_util create -s -P "${MASTER_PASSWORD}" -r "${REALM}" + kadmin.local -q "addprinc -pw ${ADMIN_PASSWORD} ${ADMIN_PRINCIPAL}@${REALM}" echo "Realm initialized." else echo "Realm already initialized, skipping." @@ -67,8 +67,6 @@ else fi fi -export KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf - krb5kdc -n & KDC_PID=$!