File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 - run : bash build.sh
2525 env :
2626 ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
27+ ARTIFACTORY_TOKEN : ${{ secrets.ARTIFACTORY_PASSWORD }}
2728 ARTIFACTORY_USER : ${{ secrets.ARTIFACTORY_USER }}
2829 ODM_URL : ${{ secrets.ODM_URL }}
2930 - run : sudo docker-compose up -d
Original file line number Diff line number Diff line change @@ -51,7 +51,15 @@ ENV ODMVERSION $ODMVERSION
5151USER root
5252ENV SCRIPT /script
5353COPY $ODMDOCKERDIR/common/script $ODMDOCKERDIR/wlp* /opt/wlppackage/
54- RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml
54+ RUN --mount=type=secret,id=artifactory_user \
55+ --mount=type=secret,id=artifactory_token \
56+ if [[ -n $(cat /run/secrets/artifactory_user) ]] ; then \
57+ mkdir -p /opt/ibm/wlp/etc \
58+ && echo "mavenCentralMirror.url=https://na.artifactory.swg-devops.com/artifactory/hyc-decisions-team-proxy-maven-virtual" > /opt/ibm/wlp/etc/featureUtility.properties \
59+ && echo "mavenCentralMirror.user=$(cat /run/secrets/artifactory_user)" >> /opt/ibm/wlp/etc/featureUtility.properties \
60+ && echo "mavenCentralMirror.password=$(cat /run/secrets/artifactory_token)" >> /opt/ibm/wlp/etc/featureUtility.properties; \
61+ fi
62+ RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml && rm -f /opt/ibm/wlp/etc/featureUtility.properties
5563COPY --chown=1001:0 $ODMDOCKERDIR/decisioncenter/config /config
5664COPY --chown=1001:0 $ODMDOCKERDIR/decisioncenter/script $SCRIPT
5765COPY --chown=1001:0 $ODMDOCKERDIR/common/config /config
Original file line number Diff line number Diff line change @@ -39,7 +39,15 @@ ENV ODMVERSION $ODMVERSION
3939USER root
4040ENV SCRIPT /script
4141COPY $ODMDOCKERDIR/common/script $ODMDOCKERDIR/wlp* /opt/wlppackage/
42- RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml
42+ RUN --mount=type=secret,id=artifactory_user \
43+ --mount=type=secret,id=artifactory_token \
44+ if [[ -n $(cat /run/secrets/artifactory_user) ]] ; then \
45+ mkdir -p /opt/ibm/wlp/etc \
46+ && echo "mavenCentralMirror.url=https://na.artifactory.swg-devops.com/artifactory/hyc-decisions-team-proxy-maven-virtual" > /opt/ibm/wlp/etc/featureUtility.properties \
47+ && echo "mavenCentralMirror.user=$(cat /run/secrets/artifactory_user)" >> /opt/ibm/wlp/etc/featureUtility.properties \
48+ && echo "mavenCentralMirror.password=$(cat /run/secrets/artifactory_token)" >> /opt/ibm/wlp/etc/featureUtility.properties; \
49+ fi
50+ RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml && rm -f /opt/ibm/wlp/etc/featureUtility.properties
4351COPY --chown=1001:0 $ODMDOCKERDIR/decisionserver/config /config
4452COPY --chown=1001:0 $ODMDOCKERDIR/decisionserver/decisionrunner/config /config
4553COPY --chown=1001:0 $ODMDOCKERDIR/common/config /config
Original file line number Diff line number Diff line change @@ -43,7 +43,15 @@ ENV ODMVERSION $ODMVERSION
4343USER root
4444ENV SCRIPT /script
4545COPY $ODMDOCKERDIR/common/script $ODMDOCKERDIR/wlp* /opt/wlppackage/
46- RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml
46+ RUN --mount=type=secret,id=artifactory_user \
47+ --mount=type=secret,id=artifactory_token \
48+ if [[ -n $(cat /run/secrets/artifactory_user) ]] ; then \
49+ mkdir -p /opt/ibm/wlp/etc \
50+ && echo "mavenCentralMirror.url=https://na.artifactory.swg-devops.com/artifactory/hyc-decisions-team-proxy-maven-virtual" > /opt/ibm/wlp/etc/featureUtility.properties \
51+ && echo "mavenCentralMirror.user=$(cat /run/secrets/artifactory_user)" >> /opt/ibm/wlp/etc/featureUtility.properties \
52+ && echo "mavenCentralMirror.password=$(cat /run/secrets/artifactory_token)" >> /opt/ibm/wlp/etc/featureUtility.properties; \
53+ fi
54+ RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml && rm -f /opt/ibm/wlp/etc/featureUtility.properties
4755COPY --chown=1001:0 $ODMDOCKERDIR/decisionserver/config /config
4856COPY --chown=1001:0 $ODMDOCKERDIR/decisionserver/decisionserverconsole/config /config
4957COPY --chown=1001:0 $ODMDOCKERDIR/common/config /config
Original file line number Diff line number Diff line change @@ -45,7 +45,15 @@ ENV ODMVERSION $ODMVERSION
4545USER root
4646ENV SCRIPT /script
4747COPY $ODMDOCKERDIR/common/script $ODMDOCKERDIR/wlp* /opt/wlppackage/
48- RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml
48+ RUN --mount=type=secret,id=artifactory_user \
49+ --mount=type=secret,id=artifactory_token \
50+ if [[ -n $(cat /run/secrets/artifactory_user) ]] ; then \
51+ mkdir -p /opt/ibm/wlp/etc \
52+ && echo "mavenCentralMirror.url=https://na.artifactory.swg-devops.com/artifactory/hyc-decisions-team-proxy-maven-virtual" > /opt/ibm/wlp/etc/featureUtility.properties \
53+ && echo "mavenCentralMirror.user=$(cat /run/secrets/artifactory_user)" >> /opt/ibm/wlp/etc/featureUtility.properties \
54+ && echo "mavenCentralMirror.password=$(cat /run/secrets/artifactory_token)" >> /opt/ibm/wlp/etc/featureUtility.properties; \
55+ fi
56+ RUN mkdir $SCRIPT && mv /opt/wlppackage/*.sh $SCRIPT && $SCRIPT/installFeatures.sh && chmod a+x $SCRIPT/*.sh && touch /opt/ibm/wlp/usr/servers/defaultServer/keystore.xml && rm -f /opt/ibm/wlp/etc/featureUtility.properties
4957COPY --chown=1001:0 $ODMDOCKERDIR/decisionserver/config /config
5058COPY --chown=1001:0 $ODMDOCKERDIR/decisionserver/decisionserverruntime/config /config
5159COPY --chown=1001:0 $ODMDOCKERDIR/common/config /config
Original file line number Diff line number Diff line change 11version : ' 3'
2+ secrets :
3+ artifactory_user :
4+ environment : ARTIFACTORY_USER
5+ artifactory_token :
6+ environment : ARTIFACTORY_TOKEN
27services :
38 dbserver :
49 image : $REPOSITORY/dbserver:$ODMVERSION
@@ -39,6 +44,9 @@ services:
3944 - FROMLIBERTY=$FROMLIBERTY
4045 - FROMDOCKERBUILD=$FROMDOCKERBUILD
4146 - FROMLIBERTYBUILD=$FROMLIBERTY
47+ secrets :
48+ - artifactory_user
49+ - artifactory_token
4250 links :
4351 - dbserver
4452 depends_on :
@@ -60,6 +68,9 @@ services:
6068 - FROMLIBERTY=$FROMLIBERTY
6169 - FROMDOCKERBUILD=$FROMDOCKERBUILD
6270 - FROMLIBERTYBUILD=$FROMLIBERTY
71+ secrets :
72+ - artifactory_user
73+ - artifactory_token
6374 links :
6475 - dbserver
6576 - odm-decisionserverconsole
@@ -82,6 +93,9 @@ services:
8293 - FROMLIBERTY=$FROMLIBERTY
8394 - FROMLIBERTYBUILD=$FROMLIBERTY
8495 - FROMDOCKERBUILD=$FROMDOCKERBUILD
96+ secrets :
97+ - artifactory_user
98+ - artifactory_token
8599 environment :
86100 - DECISIONSERVERCONSOLE_NAME=odm-decisionserverconsole
87101 links :
@@ -107,6 +121,9 @@ services:
107121 - FROMLIBERTY=$FROMLIBERTY
108122 - FROMDOCKERBUILD=$FROMDOCKERBUILD
109123 - FROMLIBERTYBUILD=$FROMLIBERTY
124+ secrets :
125+ - artifactory_user
126+ - artifactory_token
110127 links :
111128 - dbserver
112129 depends_on :
You can’t perform that action at this time.
0 commit comments