Skip to content

Commit ee76c59

Browse files
authored
Merge pull request sclorg#118 from tchughesiv/rhel7
ensure proper rpms installed
2 parents 42e56ab + ef46e0e commit ee76c59

File tree

1 file changed

+40
-38
lines changed

1 file changed

+40
-38
lines changed

Dockerfile.rhel7

+40-38
Original file line numberDiff line numberDiff line change
@@ -39,44 +39,46 @@ ENV BASH_ENV=/opt/app-root/etc/scl_enable \
3939
# application runtime execution.
4040
# TODO: Use better UID and GID values
4141
RUN yum repolist > /dev/null && \
42-
yum-config-manager --enable rhel-7-server-optional-rpms && \
43-
INSTALL_PKGS="autoconf \
44-
automake \
45-
bsdtar \
46-
bzip2 \
47-
findutils \
48-
gcc-c++ \
49-
gd-devel \
50-
gdb \
51-
gettext \
52-
git \
53-
libcurl-devel \
54-
libxml2-devel \
55-
libxslt-devel \
56-
lsof \
57-
make \
58-
mariadb-devel \
59-
mariadb-libs \
60-
openssl-devel \
61-
patch \
62-
postgresql-devel \
63-
procps-ng \
64-
scl-utils \
65-
sqlite-devel \
66-
tar \
67-
unzip \
68-
wget \
69-
which \
70-
yum-utils \
71-
zlib-devel" && \
72-
mkdir -p ${HOME}/.pki/nssdb && \
73-
chown -R 1001:0 ${HOME}/.pki && \
74-
yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && \
75-
rpm -V $INSTALL_PKGS && \
76-
yum clean all -y && \
77-
useradd -u 1001 -r -g 0 -d ${HOME} -s /sbin/nologin \
78-
-c "Default Application User" default && \
79-
chown -R 1001:0 /opt/app-root
42+
yum-config-manager --disable \* &> /dev/null && \
43+
yum-config-manager --enable rhel-7-server-rpms && \
44+
yum-config-manager --enable rhel-7-server-optional-rpms && \
45+
INSTALL_PKGS="autoconf \
46+
automake \
47+
bsdtar \
48+
bzip2 \
49+
findutils \
50+
gcc-c++ \
51+
gd-devel \
52+
gdb \
53+
gettext \
54+
git \
55+
libcurl-devel \
56+
libxml2-devel \
57+
libxslt-devel \
58+
lsof \
59+
make \
60+
mariadb-devel \
61+
mariadb-libs \
62+
openssl-devel \
63+
patch \
64+
postgresql-devel \
65+
procps-ng \
66+
scl-utils \
67+
sqlite-devel \
68+
tar \
69+
unzip \
70+
wget \
71+
which \
72+
yum-utils \
73+
zlib-devel" && \
74+
mkdir -p ${HOME}/.pki/nssdb && \
75+
chown -R 1001:0 ${HOME}/.pki && \
76+
yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && \
77+
rpm -V $INSTALL_PKGS && \
78+
yum clean all -y && \
79+
useradd -u 1001 -r -g 0 -d ${HOME} -s /sbin/nologin \
80+
-c "Default Application User" default && \
81+
chown -R 1001:0 /opt/app-root
8082

8183
# Copy executable utilities.
8284
COPY bin/ /usr/bin/

0 commit comments

Comments
 (0)