FROM websphere-liberty:20.0.0.3-kernel
ARG REPOSITORIES_PROPERTIES=""
RUN if [ ! -z $REPOSITORIES_PROPERTIES ]; then mkdir /opt/ibm/wlp/etc/ \
&& echo $REPOSITORIES_PROPERTIES > /opt/ibm/wlp/etc/repositories.properties; fi \
&& installUtility install --acceptLicense \
appSecurity-2.0 ldapRegistry-3.0 \
localConnector-1.0 \
samlWeb-2.0 \
openidConnectServer-1.0 \
socialLogin-1.0 \
openidConnectClient-1.0 \
&& if [ ! -z $REPOSITORIES_PROPERTIES ]; then rm /opt/ibm/wlp/etc/repositories.properties; fi \
&& rm -rf /output/workarea /output/logs \
&& chmod -R g+rwx /opt/ibm/wlp/output/*
COPY --chown=1001:0 server.xml /config/