2 # Stop on error; show output
5 source $(dirname $0)/os_settings.sh
7 # Use -B for batch operation to skip download progress output
8 export MVN="${MVN} -gs ${GLOBAL_SETTINGS_FILE} -s ${SETTINGS_FILE} -B"
12 # install ecomp portal
13 rm -rf $CURRENTDIR/$WORKINGDIR
14 mkdir $CURRENTDIR/$WORKINGDIR
15 cd $CURRENTDIR/$WORKINGDIR
16 SOURCEDIR=$CURRENTDIR/$WORKINGDIR/Source
19 PROJECTDIR=$SOURCEDIR/ecomp-portal-core
27 cp -r ecomp-portal-FE-common $PROJECTDIR/ecomp-portal-FE-common
28 cp -r ecomp-portal-FE-os $PROJECTDIR/ecomp-portal-FE-os
29 cp -r ecomp-portal-BE-common $PROJECTDIR/ecomp-portal-BE-common
30 cp -r ecomp-portal-BE-os $PROJECTDIR/ecomp-portal-BE-os
31 cp -r ecomp-portal-DB-common $PROJECTDIR/ecomp-portal-DB-common
32 cp -r ecomp-portal-DB-os $PROJECTDIR/ecomp-portal-DB-os
33 cp -r ecompsdkos/ecomp-sdk $PROJECTDIR/ecomp-sdk
35 cd $PROJECTDIR/ecomp-portal-BE-common
38 cd $PROJECTDIR/ecomp-portal-BE-os
41 cd $PROJECTDIR/ecomp-portal-FE-os/
44 cd $PROJECTDIR/ecomp-sdk/epsdk-app-os
49 DBCDIR=$SOURCEDIR/ST_DBPA
54 cp -r dmaapbc/dcae_dmaapbc_webapp $DBCDIR/dcae_dmaapbc_webapp
55 cd $DBCDIR/dcae_dmaapbc_webapp
58 mv dmaap-bc-app-os-1.1.0-SNAPSHOT ep-dbc-app
60 # Build complete database script in the "OS" script area
62 cat dbca-create-mysql-1707-os.sql ../../dbca-common/db-scripts/dbca-ddl-mysql-1707-common.sql dbca-dml-mysql-1707-os.sql > dbca-complete-mysql-1707-os.sql
68 if [ $HTTP_PROXY ]; then
69 PROXY_ARGS+="--build-arg HTTP_PROXY=${HTTP_PROXY}"
71 if [ $HTTPS_PROXY ]; then
72 PROXY_ARGS+=" --build-arg HTTPS_PROXY=${HTTPS_PROXY}"
75 EXEC_CMD="docker build -t ${IMGNAME} ${PROXY_ARGS} --build-arg VERSION=${VERSION} --build-arg PORTAL_SDK_DIR=${PORTAL_SDK_DIR} --build-arg SDK_DIR=${SDK_DIR} --build-arg FE_DIR=${FE_DIR} --build-arg PORTAL_DBC_DIR=${PORTAL_DBC_DIR} -f ./os_Dockerfile ."