blob: 1bf57470d178cfe3fab3064cd928599af0d274e0 [file] [log] [blame]
Aleksandra Maciaga6def5972020-02-20 09:42:03 +01001#!/bin/bash
2#
Bogumil Zebek78bc8f32020-02-27 07:39:38 +01003# Copyright 2020 Nokia.
Aleksandra Maciaga6def5972020-02-20 09:42:03 +01004#
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
Aleksandra Maciaga8d762b12020-02-24 14:24:42 +010018AAFCERT_IMAGE=nexus3.onap.org:10001/onap/org.onap.aaf.certservice.aaf-certservice-api:latest
Aleksandra Maciaga6def5972020-02-20 09:42:03 +010019
20echo AAFCERT_IMAGE=${AAFCERT_IMAGE}
21
Bogumil Zebek78bc8f32020-02-27 07:39:38 +010022# ------------------------------------
23# Resolve path to cmp servers configuration
24
25SCRIPT=`realpath $0`
26CURRENT_WORKDIR_PATH=`dirname $SCRIPT`
27
28CONFIGURATION_FILE="cmpServers.json"
29if test -f "$CURRENT_WORKDIR_PATH/plans/aaf/certservice/$CONFIGURATION_FILE"; then
30 CONFIGURATION_PATH="$CURRENT_WORKDIR_PATH/plans/aaf/certservice/$CONFIGURATION_FILE"
31else test -f "$CURRENT_WORKDIR_PATH/$CONFIGURATION_FILE";
32 CONFIGURATION_PATH=$CURRENT_WORKDIR_PATH/$CONFIGURATION_FILE
33fi
34echo "Use configuration from: $CONFIGURATION_PATH"
35# -------------------------------------
36
Aleksandra Maciaga6def5972020-02-20 09:42:03 +010037# Start AAF Cert Srevice
Bogumil Zebek78bc8f32020-02-27 07:39:38 +010038docker run -p 8080:8080 -d --mount type=bind,source=${CONFIGURATION_PATH},target=/etc/onap/aaf/certservice/cmpServers.json --name aafcert ${AAFCERT_IMAGE}
Aleksandra Maciaga6def5972020-02-20 09:42:03 +010039
40AAFCERT_IP=`get-instance-ip.sh aafcert`
41export AAFCERT_IP=${AAFCERT_IP}
42
43# Wait container ready
44sleep 5
45