746b2fd4a06d1b38fc057c5ae70483c439bae972
[portal.git] / deliveries / os_build_febe.sh
1 #!/bin/bash
2
3 source $(dirname $0)/os_settings.sh
4
5 export MVN="${MVN} -gs ${GLOBAL_SETTINGS_FILE} -s ${SETTINGS_FILE}"
6
7 CURRENTDIR="$(pwd)"
8
9
10 # install ecomp portal
11 rm -rf $CURRENTDIR/$WORKINGDIR
12 mkdir $CURRENTDIR/$WORKINGDIR 
13 cd $CURRENTDIR/$WORKINGDIR
14 SOURCEDIR=$CURRENTDIR/$WORKINGDIR/Source
15 mkdir $SOURCEDIR
16 cd $SOURCEDIR
17 PROJECTDIR=$SOURCEDIR/ecomp-portal-core 
18 mkdir $PROJECTDIR
19
20 #create project dir
21 #copy FE and BE
22 cd $CURRENTDIR
23 cd ..
24
25 cp -r ecomp-portal-FE $PROJECTDIR/ecomp-portal-FE
26 cp -r ecomp-portal-BE $PROJECTDIR/ecomp-portal-BE
27 cp -r ecompsdkos/ecomp-sdk $PROJECTDIR/ecomp-sdk
28
29 #!/bin/bash
30 shopt -s expand_aliases
31 source ~/.bashrc
32
33 cd $PROJECTDIR/ecomp-portal-FE/
34
35 ${MVN} install
36
37 cd $PROJECTDIR/ecomp-portal-BE
38
39 ${MVN} install
40
41 # now install sdk app
42 cd $PROJECTDIR/ecomp-sdk/sdk-app
43
44 ${MVN} install
45
46 mv target/ep-sdk-app-1.1.0-SNAPSHOT target/ep-sdk-app
47
48 # now install DBC app
49 cd $SOURCEDIR
50 DBCDIR=$SOURCEDIR/ST_DBPA 
51 mkdir $DBCDIR
52
53 #copy DBC project
54 cd $CURRENTDIR
55 cd ..
56
57 cp -r dmaapbc/dcae_dmaapbc_webapp $DBCDIR/dcae_dmaapbc_webapp
58
59 cd $DBCDIR/dcae_dmaapbc_webapp
60
61 ${MVN} install
62
63 cd target
64 mv dmaap-bc-app.1.1.0-SNAPSHOT.0 ep-dbc-app
65
66
67 # install into docker
68 cd $CURRENTDIR
69
70 echo "running: docker build -t ${IMGNAME}  --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 ."
71 docker build -t ${IMGNAME}  --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 .