fix: for missing KRB5_KDC_PROFILE in environment.
This commit is contained in:
@@ -8,6 +8,8 @@ RUN apt-get update && \
|
|||||||
tini && \
|
tini && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
ENV KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf
|
||||||
|
|
||||||
COPY entrypoint.sh /entrypoint
|
COPY entrypoint.sh /entrypoint
|
||||||
|
|
||||||
RUN chmod +x /entrypoint
|
RUN chmod +x /entrypoint
|
||||||
|
|||||||
+2
-4
@@ -53,8 +53,8 @@ EOF
|
|||||||
cp /var/lib/krb5kdc/krb5.conf /etc/krb5.conf
|
cp /var/lib/krb5kdc/krb5.conf /etc/krb5.conf
|
||||||
|
|
||||||
echo "Initializing Kerberos realm ${REALM}..."
|
echo "Initializing Kerberos realm ${REALM}..."
|
||||||
KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf kdb5_util create -s -P "${MASTER_PASSWORD}" -r "${REALM}"
|
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}"
|
kadmin.local -q "addprinc -pw ${ADMIN_PASSWORD} ${ADMIN_PRINCIPAL}@${REALM}"
|
||||||
echo "Realm initialized."
|
echo "Realm initialized."
|
||||||
else
|
else
|
||||||
echo "Realm already initialized, skipping."
|
echo "Realm already initialized, skipping."
|
||||||
@@ -67,8 +67,6 @@ else
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export KRB5_KDC_PROFILE=/var/lib/krb5kdc/kdc.conf
|
|
||||||
|
|
||||||
krb5kdc -n &
|
krb5kdc -n &
|
||||||
KDC_PID=$!
|
KDC_PID=$!
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user