Skip to content

Commit b61457d

Browse files
committed
Removed comments and extra packages from webserver
1 parent d394731 commit b61457d

File tree

2 files changed

+4
-58
lines changed

2 files changed

+4
-58
lines changed

src/docker/webserver/DockerFile

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM ibmcom/ibm-http-server:latest
22

33
RUN apt-get update \
4-
&& apt-get install -y --no-install-recommends unzip wget ca-certificates netcat openssh-server \
4+
&& apt-get install -y --no-install-recommends unzip wget ca-certificates openssl \
55
&& rm -rf /var/lib/apt/lists/*
66

77
ENV JAVA_VERSION 1.8.0_sr4fp5
@@ -38,7 +38,7 @@ ENV JVM_ARGS=-Dcom.ibm.webserver.plugin.utility.autoAcceptCertificates=true
3838
RUN /opt/ibm/wlp/bin/installUtility install --acceptLicense restConnector-2.0 restConnector-1.0 dynamicRouting-1.0
3939

4040
# Cleanup
41-
#RUN apt-get purge -y unzip wget && apt-get -y autoremove
41+
RUN apt-get purge -y unzip wget && apt-get -y autoremove && rm -rf /var/lib/apt/lists/*
4242

4343
# Add include to the configuration file
4444
RUN mkdir /share
@@ -47,15 +47,6 @@ COPY defaultClusterPlugin.conf /opt/IBM/HTTPServer/conf/
4747
COPY plugin-cfg.xml /opt/IBM/HTTPServer/conf/
4848
RUN echo "Include /opt/IBM/HTTPServer/conf/defaultClusterPlugin.conf" >> /opt/IBM/HTTPServer/conf/httpd.conf
4949

50-
#RUN mkdir /var/run/sshd
51-
#RUN chmod 0755 /var/run/sshd
52-
#RUN echo 'root:screencast' | chpasswd
53-
#RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
54-
#RUN sed -i "s/#PasswordAuthentication yes/PasswordAuthentication yes/" /etc/ssh/sshd_config
55-
#RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
56-
57-
EXPOSE 22
5850
EXPOSE 80
5951
EXPOSE 443
6052
CMD ["/work/startHttpServer.sh"]
61-
#CMD ["/usr/sbin/sshd", "-D"]

src/docker/webserver/startHttpServer.sh

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@ then
1818
) 200> /share/gskapicmd.lock
1919
fi
2020

21-
# Generate key stores for Dynamic Routing use shorter password because of format issues.
22-
PASSWORD=$(openssl rand -hex 16)
23-
echo $PASSWORD
24-
2521
mkdir -p /opt/IBM/WebSphere/Plugins/config/webserver1
26-
gskcapicmd -keydb -create -db /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-key.kdb -pw $PASSWORD -stash
22+
gskcapicmd -keydb -create -db /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-key.kdb -genpw -stash
2723
# Keep on trying until the configuration file is generated
2824
while [ ! -e /defaultCluster-plugin-cfg.xml ]
2925
do
@@ -48,48 +44,7 @@ done
4844
sed -i 's#<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/IBMJMXConnectorREST/\*"/>##' /defaultCluster-plugin-cfg.xml
4945
sed -i 's#<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/ibm/api/\*"/>##' /defaultCluster-plugin-cfg.xml
5046

51-
# /opt/ibm/wlp/bin/dynamicRouting genKeystore \
52-
# --host=controller \
53-
# --user=adminUser \
54-
# --password=adminPassword \
55-
# --port=9443 \
56-
# --keystorePassword="$PASSWORD" \
57-
# --autoAcceptCertificates
58-
59-
# /opt/ibm/wlp/bin/dynamicRouting genKeystore --host=controller --user=adminUser --password=adminPassword --port=9443 --keystorePassword=foofoo --autoAcceptCertificates
60-
61-
# +CXlp+VS1yOKDqzSp21Jtd1RWfX4cM5Bh1UKfqNA2HU=
62-
# Convert to .p12 first to make it work with gskcapicmd
63-
mkdir -p /opt/IBM/WebSphere/Plugins/config/webserver1
64-
# /opt/IBM/HTTPServer/bin/gskcmd -keydb -convert \
65-
# -pw "$PASSWORD" \
66-
# -db /plugin-key.jks \
67-
# -target /tmp/plugin-key.p12 \
68-
# -new_format p12
69-
# /opt/IBM/HTTPServer/bin/gskcapicmd -keydb -convert \
70-
# -pw "$PASSWORD" \
71-
# -db /tmp/plugin-key.p12 \
72-
# -target /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-key.kdb \
73-
# -new_format cms
74-
# /opt/IBM/HTTPServer/bin/gskcapicmd -cert -setdefault \
75-
# -pw "$PASSWORD" \
76-
# -db /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-key.kdb \
77-
# -label default
78-
79-
# cat /opt/IBM/HTTPServer/conf/java.security.append >> /opt/IBM/HTTPServer/java/8.0/jre/lib/security/java.security
80-
# gskcmd -keydb -convert \
81-
# -pw "$PASSWORD" \
82-
# -db /plugin-key.jks \
83-
# -target /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-key.kdb \
84-
# -new_format cms \
85-
# -stash && \
86-
# gskcmd -cert -setdefault \
87-
# -stashed \
88-
# -db /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-key.kdb \
89-
# -label default
90-
91-
47+
# Make directory used for the plugin logs
9248
mkdir -p /opt/IBM/WebSphere/Plugins/logs/webserver1
93-
#mv /tmp/plugin-key.* /opt/IBM/WebSphere/Plugins/config/webserver1
9449

9550
exec /work/ihsstart.sh

0 commit comments

Comments
 (0)