5 source /var/onap/functions
6 source /var/onap/asserts
8 # install_mariadb() - Pull and create a MariaDB container
9 function install_mariadb {
10 is_package_installed docker-ce || install_docker
12 docker create --name data_vol_portal -v /var/lib/mysql mariadb
15 # install_portal() - Function that pulls and install the source code of Portal
16 function install_portal {
17 local src_folder=/opt/portal
18 clone_repo portal $src_folder
19 clone_repo portal/sdk $src_folder/sdk
21 docker rm -f ecompdb_portal
23 pushd $src_folder/deliveries
24 if [[ "$build_image" == "True" ]]; then
27 clone_repo ecompsdkos $src_folder/ecompsdkos
28 clone_repo "ui/dmaapbc" $src_folder/dmaapbc
30 export MVN=$(which mvn)
31 export GLOBAL_SETTINGS_FILE=/usr/share/maven3/conf/settings.xml
32 export SETTINGS_FILE=$HOME/.m2/settings.xml
34 compile_src $src_folder/ecomp-portal-widget-ms
35 build_docker_image $src_folder/ecomp-portal-widget-ms
37 pull_openecomp_image portaldb ecompdb:portal
38 pull_openecomp_image portalapps ep:1610-1
41 for image in ecompdb:portal ep:1610-1; do
48 mkdir -p /PROJECT/OpenSource/UbuntuEP/logs
50 unzip -o etc.zip -d /PROJECT/OpenSource/UbuntuEP/
57 if [ ! -e /opt/config/boot.txt ]; then
58 install_package mysql-client
59 mysql -u root -p'Aa123456' -h $IP_ADDRESS < Apps_Users_OnBoarding_Script.sql
60 echo "yes" > /opt/config/boot.txt
65 # init_portal() - Function that initialize Portal services
66 function init_portal {