-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathDockerfile
24 lines (20 loc) · 1022 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM manageiq/httpd-init:latest
MAINTAINER ManageIQ https://github.com/ManageIQ
LABEL name="httpd-configmap-generator" \
summary="httpd image for configuring external authentication" \
description="An httpd image which can configure external authentication and generate the auth-config map" \
io.k8s.display-name="Httpd with Authentication Configuration" \
io.k8s.description="An httpd image which can configure external authentication and generate the auth-config map"
ENV HTTPD_AUTH_TYPE=internal \
HTTPD_AUTH_KERBEROS_REALMS=undefined \
TERM=xterm
RUN dnf -y --disableplugin=subscription-manager install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \
dnf -y --disableplugin=subscription-manager install \
authselect-compat \
openldap-clients \
pamtester && \
dnf clean all && \
rm -rf /var/cache/dnf
RUN bundle config --global without development:test
RUN gem install --no-document httpd_configmap_generator