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