diff options
author | Alex Shatov <alexs@att.com> | 2017-09-15 14:03:13 -0400 |
---|---|---|
committer | Alex Shatov <alexs@att.com> | 2017-09-15 14:03:13 -0400 |
commit | a5bfd6aed8b182416ef1cf0ce88dbc0b61d92fa0 (patch) | |
tree | b3b28d1c2f9719851bf17bc41d47793e793035bd /start_ph_in_docker.sh | |
parent | 36dc52430f5b05025588e500c4ec527dc3bbeb45 (diff) |
version and proper deployment_handler in config
Change-Id: I4cde9c4a2e1305519458658479a1c19c36c80a5b
Issue-Id: DCAEGEN2-62
Signed-off-by: Alex Shatov <alexs@att.com>
Diffstat (limited to 'start_ph_in_docker.sh')
-rw-r--r-- | start_ph_in_docker.sh | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/start_ph_in_docker.sh b/start_ph_in_docker.sh deleted file mode 100644 index e94bdb0..0000000 --- a/start_ph_in_docker.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash - -# org.onap.dcae -# ================================================================================ -# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= -# -# ECOMP is a trademark and service mark of AT&T Intellectual Property. - -APPNAME=policy_handler - - -if [[ -n ${DOCKER_HOST} ]]; then - # DOCKER_HOSTNAME=${DOCKER_HOST//*(tcp:|:*[0-9]|\/)/} - DOCKER_HOSTNAME=${DOCKER_HOST//tcp:/} - DOCKER_HOSTNAME=${DOCKER_HOSTNAME//:*[0-9]/} - DOCKER_HOSTNAME=${DOCKER_HOSTNAME//\//} - echo "${APPNAME} on DOCKER_HOSTNAME=${DOCKER_HOSTNAME}" - export HOSTNAME=${DOCKER_HOSTNAME} - - # replace CONSUL_IP with docker-host-ip if consul-agent is local - CONSUL_HOST=${HOSTNAME} - CONSUL_IP=$(host ${CONSUL_HOST} | awk '/has address/ { print $4 ; exit }') - if [ "0${CONSUL_IP}" = "0" ]; then - CONSUL_IP=${CONSUL_HOST} - fi - - echo "starting ${APPNAME} on HOSTNAME=${HOSTNAME} CONSUL_HOST=${CONSUL_HOST} CONSUL_IP=${CONSUL_IP}" - - docker run --name ${APPNAME} -d -e HOSTNAME --add-host consul:${CONSUL_IP} -P ${APPNAME} -else - export HOSTNAME=$(hostname --fqdn) - - # replace CONSUL_IP with docker-host-ip if consul-agent is local - CONSUL_HOST=${HOSTNAME} - CONSUL_IP=$(host ${CONSUL_HOST} | awk '/has address/ { print $4 ; exit }') - - echo "starting ${APPNAME} on HOSTNAME=${HOSTNAME} CONSUL_HOST=${CONSUL_HOST} CONSUL_IP=${CONSUL_IP}" - - BASEDIR=$(pwd) - TARGETDIR=/opt/app/${APPNAME} - - mkdir -p ${BASEDIR}/logs - - docker run --name ${APPNAME} -d \ - -e HOSTNAME \ - --add-host consul:${CONSUL_IP} \ - -v ${BASEDIR}/etc:${TARGETDIR}/etc \ - -v ${BASEDIR}/logs:${TARGETDIR}/logs \ - -p 25577:25577 \ - ${APPNAME} -fi - -docker ps -a | grep ${APPNAME} -echo "--- --- --- --- ---" -docker exec ${APPNAME} sh -c "whoami;pwd;set;ls -la;ls -l logs" -echo "copy logs: docker cp ${APPNAME}:/opt/app/${APPNAME}/logs logs/" -echo "export logs: docker logs ${APPNAME} > logs/"'$(date +%Y_%m%d-%H%M%S)_'"${APPNAME}.log 2>&1" |