Skip to content

Commit da40849

Browse files
use multi stage build in OIG Dockerfile (#1773)
Signed-off-by: Rishi Agarwal <[email protected]> Reviewed-by: Avi Miller <[email protected]>
1 parent de61316 commit da40849

File tree

1 file changed

+9
-2
lines changed
  • OracleIdentityGovernance/dockerfiles/12.2.1.4.0

1 file changed

+9
-2
lines changed

OracleIdentityGovernance/dockerfiles/12.2.1.4.0/Dockerfile

+9-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#
1515
# Pull base image
1616
# ---------------
17-
FROM fmw-soa:12.2.1.4.0
17+
FROM fmw-soa:12.2.1.4.0 as base
1818
#
1919
#
2020
# Environment variables required for this build (do NOT change)
@@ -37,7 +37,7 @@ ENV FMW_JAR=fmw_12.2.1.4.0_idm_generic.jar \
3737
PATH=$PATH:/u01/oracle \
3838
DOMAIN_TYPE="oim"
3939

40-
40+
FROM base as builder
4141

4242
USER root
4343
RUN mkdir -p /u01 && \
@@ -123,6 +123,13 @@ RUN rm -rf /u01/oracle/idm/server/ConnectorDefaultDirectory && \
123123
sed -i 's|true</ready|false</ready|g' /u01/oracle/idm/server/apps/oim.ear/META-INF/weblogic-application.xml; \
124124
fi
125125

126+
FROM base as FINAL_BUILD
127+
128+
COPY --from=builder --chown=oracle:oracle /u01 /u01
129+
130+
USER oracle
131+
WORKDIR $ORACLE_HOME
132+
126133
#
127134
# Define default command to start bash.
128135
CMD ["/u01/oracle/dockertools/createDomainAndStart.sh"]

0 commit comments

Comments
 (0)