Skip to content

Commit a273591

Browse files
authored
Merge pull request #59 from oracle/derek-domain-home
DOMAIN_HOME should not be in the ENV when no domain is installed
2 parents 7556455 + 5729ad5 commit a273591

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

imagetool/src/main/resources/docker-files/Create_Image.mustache

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,8 @@ ENV WDT_PKG=${WDT_PKG:-weblogic-deploy.zip} \
135135
PROPERTIES_FILE_DIR=$ORACLE_HOME/properties \
136136
WDT_HOME=${WDT_HOME:-/u01/app/weblogic-deploy} \
137137
SCRIPTS_DIR=${SCRIPTS_DIR:-scripts} \
138-
RCU_RUN_FLAG=${RCU_RUN_FLAG:-}
139-
140-
# DO NOT COMBINE THESE BLOCKS. It won't work when formatting variables like DOMAIN_HOME
141-
ENV DOMAIN_HOME=${DOMAIN_HOME:-/u01/domains/base_domain} \
138+
RCU_RUN_FLAG=${RCU_RUN_FLAG:-} \
139+
DOMAIN_HOME=${DOMAIN_HOME:-/u01/domains/base_domain} \
142140
PATH=$PATH:{{{java_home}}}/bin:${ORACLE_HOME}/oracle_common/common/bin:${ORACLE_HOME}/wlserver/common/bin:${DOMAIN_HOME}/bin:${ORACLE_HOME}
143141

144142
{{#installJava}}
@@ -192,20 +190,17 @@ ENV ORACLE_HOME=${ORACLE_HOME} \
192190
MANAGED_SERVER_PORT=${MANAGED_SERVER_PORT:-8001} \
193191
WLSDEPLOY_PROPERTIES="-Djava.security.egd=file:/dev/./urandom" \
194192
DOMAIN_PARENT=${DOMAIN_PARENT:-/u01/domains} \
193+
DOMAIN_HOME=${DOMAIN_HOME:-/u01/domains/base_domain} \
195194
{{/isWdtEnabled}}
196195
LC_ALL=${DEFAULT_LOCALE:-en_US.UTF-8} \
197-
PROPERTIES_FILE_DIR=$ORACLE_HOME/properties
198-
199-
# DO NOT COMBINE THESE BLOCKS. It won't work when formatting variables like DOMAIN_HOME
200-
ENV DOMAIN_HOME=${DOMAIN_HOME:-/u01/domains/base_domain} \
201196
PROPERTIES_FILE_DIR=$ORACLE_HOME/properties \
202-
PATH=$PATH:{{{java_home}}}/bin:${ORACLE_HOME}/oracle_common/common/bin:${ORACLE_HOME}/wlserver/common/bin:${DOMAIN_HOME}/bin:${ORACLE_HOME}
197+
PATH=$PATH:{{{java_home}}}/bin:${ORACLE_HOME}/oracle_common/common/bin:${ORACLE_HOME}/wlserver/common/bin:${ORACLE_HOME}{{#isWdtEnabled}}:${DOMAIN_HOME}/bin{{/isWdtEnabled}}
203198

204199
## Create user and group
205200
RUN if [ -z "$(getent group {{groupid}})" ]; then hash groupadd &> /dev/null && groupadd {{groupid}} || exit -1 ; fi \
206201
&& if [ -z "$(getent passwd {{userid}})" ]; then hash useradd &> /dev/null && useradd -g {{groupid}} {{userid}} || exit -1; fi \
207-
&& mkdir -p $(dirname {{{java_home}}}) $(dirname $ORACLE_HOME) $(dirname $DOMAIN_HOME) \
208-
&& chown {{userid}}:{{groupid}} $(dirname {{{java_home}}}) $(dirname $ORACLE_HOME) $(dirname $DOMAIN_HOME)
202+
&& mkdir -p $(dirname {{{java_home}}}) $(dirname $ORACLE_HOME) {{#isWdtEnabled}}$(dirname $DOMAIN_HOME) {{/isWdtEnabled}} \
203+
&& chown {{userid}}:{{groupid}} $(dirname {{{java_home}}}) $(dirname $ORACLE_HOME) {{#isWdtEnabled}}$(dirname $DOMAIN_HOME){{/isWdtEnabled}}
209204

210205
{{#installJava}}
211206
COPY --from=JDK_BUILD --chown={{userid}}:{{groupid}} $JAVA_HOME {{{java_home}}}/

0 commit comments

Comments
 (0)