Skip to content

Commit 17ea3f8

Browse files
committed
Increase resources, optimize dockerfile
1 parent 6818374 commit 17ea3f8

File tree

2 files changed

+20
-23
lines changed

2 files changed

+20
-23
lines changed

postgresql-9.6/docker/Dockerfile.rhel

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -45,36 +45,24 @@ COPY root/usr/libexec/fix-permissions /usr/libexec/fix-permissions
4545
#
4646
# We need to call 2 (!) yum commands before being able to enable repositories properly
4747
# This is a workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1479388
48-
RUN yum repolist > /dev/null && \
49-
yum install -y yum-utils gettext && \
50-
yum-config-manager --disable \* &> /dev/null && \
51-
yum-config-manager --enable rhel-server-rhscl-7-rpms && \
52-
yum-config-manager --enable rhel-7-server-rpms && \
53-
yum-config-manager --enable rhel-7-server-optional-rpms && \
54-
INSTALL_PKGS="rsync tar gettext bind-utils rh-postgresql96 rh-postgresql96-postgresql-contrib nss_wrapper rh-postgresql96-postgresql-server rh-postgresql96-postgresql-devel" && \
55-
yum -y --setopt=tsflags=nodocs install $INSTALL_PKGS && \
48+
RUN set -x && \
49+
YUM_ENABLE_REPOS="'--enablerepo=rhel-server-rhscl-7-rpms' '--enablerepo=rhel-7-server-rpms' '--enablerepo=rhel-7-server-eus-rpms' '--enablerepo=rhel-7-server-optional-rpms'" && \
50+
INSTALL_PKGS="yum-utils gettext rsync tar gettext bind-utils rh-postgresql96 rh-postgresql96-postgresql-contrib nss_wrapper rh-postgresql96-postgresql-server rh-postgresql96-postgresql-devel" && \
51+
yum -y '--disablerepo=*' $YUM_ENABLE_REPOS --setopt=tsflags=nodocs install $INSTALL_PKGS && \
5652
rpm -V $INSTALL_PKGS && \
5753
localedef -f UTF-8 -i en_US en_US.UTF-8 && \
5854
test "$(id postgres)" = "uid=26(postgres) gid=26(postgres) groups=26(postgres)" && \
5955
mkdir -p /var/lib/pgsql/data && \
6056
/usr/libexec/fix-permissions /var/lib/pgsql && \
6157
/usr/libexec/fix-permissions /var/run/postgresql
6258

63-
# install dev tools used to compile ORACLE_FDW_2_0_0
64-
RUN yum-config-manager --enable rhel-server-rhscl-7-rpms && \
65-
yum-config-manager --enable rhel-7-server-rpms && \
66-
yum-config-manager --enable rhel-7-server-eus-rpms && \
67-
yum-config-manager --enable rhel-7-server-optional-rpms && \
68-
yum -y groupinstall 'Development Tools' && \
69-
yum clean all
70-
71-
# install dev tools used to compile ORACLE_FDW_2_0_0
72-
RUN yum-config-manager --enable rhel-server-rhscl-7-rpms && \
73-
yum-config-manager --enable rhel-7-server-rpms && \
74-
yum-config-manager --enable rhel-7-server-eus-rpms && \
75-
yum-config-manager --enable rhel-7-server-optional-rpms && \
59+
RUN set -x && \
60+
YUM_ENABLE_REPOS="'--enablerepo=rhel-server-rhscl-7-rpms' '--enablerepo=rhel-7-server-rpms' '--enablerepo=rhel-7-server-eus-rpms' '--enablerepo=rhel-7-server-optional-rpms'" && \
61+
echo 'install dev tools used to compile ORACLE_FDW_2_0_0' && \
62+
yum -y '--disablerepo=*' $YUM_ENABLE_REPOS --setopt=tsflags=nodocs groupinstall 'Development Tools' && \
63+
echo 'install dev tools used to compile ORACLE_FDW_2_0_0' && \
7664
INSTALL_PKGS="wget libaio-devel" && \
77-
yum -y --setopt=tsflags=nodocs install $INSTALL_PKGS && \
65+
yum -y '--disablerepo=*' $YUM_ENABLE_REPOS --setopt=tsflags=nodocs install $INSTALL_PKGS && \
7866
rpm -V $INSTALL_PKGS && \
7967
yum clean all
8068

postgresql-9.6/openshift/build.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,16 @@
8080
"name": "${NAME}:${OUTPUT_IMAGE_TAG}"
8181
}
8282
},
83-
"resources": {},
83+
"resources": {
84+
"requests":{
85+
"cpu": "1",
86+
"memory": "256Mi"
87+
},
88+
"limits":{
89+
"cpu": "2",
90+
"memory": "1Gi"
91+
}
92+
},
8493
"postCommit": {},
8594
"nodeSelector": null
8695
}

0 commit comments

Comments
 (0)