#!/bin/bash CERT=/opt/optf-has/aai.cer KEY=/opt/optf-has/aai.key BUNDLE=/opt/optf-has/aai_bundle.pem NEXUS_USERNAME=$(cat /opt/config/nexus_username.txt) NEXUS_PASSWD=$(cat /opt/config/nexus_password.txt) NEXUS_DOCKER_REPO=$(cat /opt/config/nexus_docker_repo.txt) DOCKER_IMAGE_VERSION=$(cat /opt/config/docker_version.txt) cd /opt/optf-has #git pull COND_CONF=/opt/optf-has/conductor.conf LOG_CONF=/opt/optf-has/log.conf #!!! THE FOLLOWING LINE IS A PLACEHOLDER !!! AAI_cert=/opt/optf-has/aai_cert.cer IMAGE_NAME="$NEXUS_DOCKER_REPO/onap/optf-has" # MUSIC parameters CASS_IMG=${NEXUS_DOCKER_REPO}/onap/music/cassandra_music:latest MUSIC_IMG=${NEXUS_DOCKER_REPO}/onap/music/music:latest TOMCAT_IMG=library/tomcat:8.5 ZK_IMG=library/zookeeper:3.4 WORK_DIR=/opt/optf-has CASS_USERNAME=cassandra1 CASS_PASSWORD=cassandra1 # pull images from repo docker login -u $NEXUS_USERNAME -p $NEXUS_PASSWD $NEXUS_DOCKER_REPO docker pull ${ZK_IMG} docker pull ${TOMCAT_IMG} docker pull ${CASS_IMG} docker pull ${MUSIC_IMG} docker pull $NEXUS_DOCKER_REPO/onap/optf-has:$DOCKER_IMAGE_VERSION # install MUSIC # create directory for music properties and logs mkdir -p /opt/optf-has/music/properties mkdir -p /opt/optf-has/music/logs # add music.properties file cat > /opt/optf-has/music/properties/music.properties<