blob: 88becf69e66d545f1376a567dfc48f527847087a [file] [log] [blame]
Shashank Kumar Shankaraaa857a2018-03-20 13:31:07 -07001#!/bin/bash
2#
3# Copyright 2018 Intel Corporation
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17
18# Not sure why this is needed.
19source ${SCRIPTS}/common_functions.sh
20
21# Initial Configuration.
Shashank Kumar Shankar28db3d62018-03-26 15:53:08 -070022DATASTORE="consul"
23DATASTORE_IP="localhost"
24
Shashank Kumar Shankaraaa857a2018-03-20 13:31:07 -070025MOUNTPATH="/dkv_mount_path/configs/"
26DEFAULT_CONFIGS=$(pwd)/mountpath/default
27
28mkdir -p mountpath/default
29
30pushd mountpath/default
31cat << EOF > sampleConfig1.properties
32foo1=bar1
33hello1=world1
34key1=value1
35EOF
36cat << EOF > sampleConfig2.properties
37foo2=bar2
38hello2=world2
39key2=value2
40EOF
41popd
42
Shashank Kumar Shankar28db3d62018-03-26 15:53:08 -070043docker login -u docker -p docker nexus3.onap.org:10001
44docker pull nexus3.onap.org:10001/onap/music/distributed-kv-store
45docker run -e DATASTORE=$DATASTORE -e DATASTORE_IP=$DATASTORE_IP -e MOUNTPATH=$MOUNTPATH -d \
Shashank Kumar Shankaraaa857a2018-03-20 13:31:07 -070046 --name dkv \
47 -v $DEFAULT_CONFIGS:/dkv_mount_path/configs/default \
Shashank Kumar Shankar28db3d62018-03-26 15:53:08 -070048 -p 8200:8200 -p 8080:8080 nexus3.onap.org:10001/onap/music/distributed-kv-store
49
50
51echo "###### WAITING FOR DISTRIBUTED KV STORE CONTAINER TO COME UP"
52sleep 10
Shashank Kumar Shankaraaa857a2018-03-20 13:31:07 -070053
54#
55# add here all ROBOT_VARIABLES settings
56#
57echo "# music robot variables settings";
58ROBOT_VARIABLES="-v DKV_HOSTNAME:http://localhost -v DKV_PORT:8080"
59
60echo ${ROBOT_VARIABLES}