Removing AJSC and moving to SpringBoot
[aai/search-data-service.git] / src / main / bin / start.sh
1 #!/bin/sh
2
3 BASEDIR="/opt/app/search-data-service/"
4
5 if [ -z "$CONFIG_HOME" ]; then
6         echo "CONFIG_HOME must be set in order to start up process"
7         exit 1
8 fi
9
10 if [ -z "$KEY_STORE_PASSWORD" ]; then
11         echo "KEY_STORE_PASSWORD must be set in order to start up process"
12         exit 1
13 else
14         echo "server.ssl.key-store-password=$KEY_STORE_PASSWORD" >> $BASEDIR/config/application.properties
15 fi
16
17 ## tomcat_keystore to p12
18 ## keytool -importkeystore -deststorepass onapSecret -destkeypass onapSecret -srckeystore /opt/app/search-data-service/config/auth/tomcat_keystore -destkeystore /opt/app/search-data-service/config/auth/onap.p12 -deststoretype PKCS12 -srcstorepass onapSecret
19 keytool -importkeystore -noprompt -deststorepass onapSecret -destkeypass onapSecret -srckeystore /opt/app/search-data-service/config/auth/tomcat_keystore -destkeystore /opt/app/search-data-service/config/auth/onap.p12 -deststoretype PKCS12 -srcstorepass onapSecret
20
21 ## import into cacerts
22 ## keytool -importkeystore -deststorepass changeit -destkeypass changeit -destkeystore $JAVA_HOME/jre/lib/security/cacerts -srckeystore /opt/app/search-data-service/config/auth/onap.p12 -srcstoretype PKCS12 -srcstorepass onapSecret  -alias tomcat
23 keytool -importkeystore -noprompt -deststorepass changeit -destkeypass changeit -destkeystore $JAVA_HOME/jre/lib/security/cacerts -srckeystore /opt/app/search-data-service/config/auth/onap.p12 -srcstoretype PKCS12 -srcstorepass onapSecret  -alias tomcat
24
25
26
27 PROPS="$PROPS -Dlogback.configurationFile=$BASEDIR/bundleconfig/etc/logback.xml"
28 #PROPS="$PROPS -Dserver.port=9509"
29 PROPS="$PROPS -DCONFIG_HOME=$CONFIG_HOME"
30 JVM_MAX_HEAP=${MAX_HEAP:-1024}
31
32 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 $PROPS -jar $BASEDIR/search-data-service-1.2.0-SNAPSHOT.jar --spring.config.location=$BASEDIR/config/application.properties