blob: 0a74e0d22138e2f59a051c58fbf30f6ef63ac14f [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.
22CONSUL_IP="localhost"
23MOUNTPATH="/dkv_mount_path/configs/"
24DEFAULT_CONFIGS=$(pwd)/mountpath/default
25
26mkdir -p mountpath/default
27
28pushd mountpath/default
29cat << EOF > sampleConfig1.properties
30foo1=bar1
31hello1=world1
32key1=value1
33EOF
34cat << EOF > sampleConfig2.properties
35foo2=bar2
36hello2=world2
37key2=value2
38EOF
39popd
40
41docker run -e CONSUL_IP=$CONSUL_IP -e MOUNTPATH=$MOUNTPATH -it \
42 --name dkv \
43 -v $DEFAULT_CONFIGS:/dkv_mount_path/configs/default \
44 -p 8200:8200 -p 8080:8080 nexus3.onap.org:10003/onap/music/distributed-kv-store
45
46#
47# add here all ROBOT_VARIABLES settings
48#
49echo "# music robot variables settings";
50ROBOT_VARIABLES="-v DKV_HOSTNAME:http://localhost -v DKV_PORT:8080"
51
52echo ${ROBOT_VARIABLES}