aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-controller-service-docker/dcae-controller-service-common-docker/dcae-controller-service-common-docker-manager/src/main/server/bin/manager.sh
blob: b691aa5ce4d37c6ef3c3f1e7387537179b40ef95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash

export JAVA_HOME=/opt/app/java/jdk/jdk170
export GROOVY_HOME=/opt/app/groovy/246

PATH=$JAVA_HOME/bin:$GROOVY_HOME/bin:$PATH

cd $(dirname $(dirname $0))

ROOT=$(pwd)
CMD=$ROOT/bin/$(echo $(basename $(pwd)) | sed s/dcae-//)-controller


mkdir -p logs/
echo $(date) bin/manager.sh "$@" >> logs/manager.sh.log

CMD1=$1
shift

case $CMD1 in 
  start|stop|restart|console)
    if [ -e makefile ]; then
      make $CMD1
      exit
    fi
    case $CMD1 in
      start|stop|console) 
        $CMD $CMD1  
        ;;
      *) 
        $CMD stop
        $CMD start -Djavax.net.ssl.trustStore=config/docker-mra-certs.jks
        ;;
    esac
    exit
    ;;
esac