diff options
Diffstat (limited to 'ms/generic-resource-api/src/main/resources/startGra.sh')
-rw-r--r-- | ms/generic-resource-api/src/main/resources/startGra.sh | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/ms/generic-resource-api/src/main/resources/startGra.sh b/ms/generic-resource-api/src/main/resources/startGra.sh deleted file mode 100644 index e007a52..0000000 --- a/ms/generic-resource-api/src/main/resources/startGra.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/bash - -### -# ============LICENSE_START======================================================= -# ONAP : SDNC -# ================================================================================ -# Copyright (C) 2020 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========================================================= -### - -export SDNC_HOME=${SDNC_HOME:-/opt/onap/sdnc} -export GRA_JAR=${GRA_JAR:-@sdnc.gra.jar@} -export SVCLOGIC_DIR=${SVCLOGIC_DIR:-opt/onap/sdnc/svclogic/graphs} -export LOG_PATH=${LOG_PATH:-/var/log/onap/sdnc} -export SDNC_CONFIG_DIR=${SDNC_CONFIG_DIR:-/opt/onap/sdnc/config} -export SDNC_CERT_DIR=${SDNC_CERT_DIR:-${SDNC_CONFIG_DIR}} -export TRUSTSTORE=${TRUSTSTORE:-truststoreONAPall.jks} -export JAVA_SECURITY_DIR=${JAVA_SECURITY_DIR:-/etc/ssl/certs/java} -export CACERT_PASSWORD=${CACERT_PASSWORD:-${TRUSTSTORE_PASSWORD}} -export MYSQL_DB_HOST=${MYSQL_DB_HOST:-dbhost} -export SVCLOGIC_PROPERTIES=${SVCLOGIC_PROPERTIES:-${SDNC_CONFIG_DIR}/svclogic.properties} - -# -# Wait for database -# -echo "Waiting for database" -until mysqladmin ping -h ${MYSQL_DB_HOST} --silent; do - printf "." - sleep 1 -done -echo -e "\nDatabase ready" - -# Create tablespace and user account - -#mysql -h ${MYSQL_DB_HOST} -u root -p${MYSQL_ROOT_PASSWORD} mysql <<-END -#CREATE DATABASE ${MYSQL_DB_DATABASE}; -#CREATE USER '${MYSQL_DB_USER}'@'localhost' IDENTIFIED BY '${MYSQL_DB_PASSWD}'; -#CREATE USER '${MYSQL_DB_USER}'@'%' IDENTIFIED BY '${MYSQL_DB_PASSWD}'; -#GRANT ALL PRIVILEGES ON ${MYSQL_DB_DATABASE}.* TO '${MYSQL_DB_USER}'@'localhost' WITH GRANT OPTION; -#GRANT ALL PRIVILEGES ON ${MYSQL_DB_DATABASE}.* TO '${MYSQL_DB_USER}'@'%' WITH GRANT OPTION; -#commit; -#END - -# Initialize schema -if [ -f ${SDNC_CONFIG_DIR}/schema-mysql.sql ] -then - mysql -h ${MYSQL_DB_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} < ${SDNC_CONFIG_DIR}/schema-mysql.sql -fi - -# Load data -if [ -f ${SDNC_CONFIG_DIR}/data-mysql.sql ] -then - mysql -h ${MYSQL_DB_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} < ${SDNC_CONFIG_DIR}/data-mysql.sql -fi - -if [ ! -f ${SDNC_CERT_DIR}/${TRUSTSTORE} ]; then - echo "${SDNC_CERT_DIR}/${TRUSTSTORE} not found ... skipping ONAP CA cert installation" -elif [ -z "$TRUSTSTORE_PASSWORD" ]; then - echo "TRUSTSTORE_PASSWORD unset - cannot install ONAP CA certs" -else - sudo keytool -importkeystore -srckeystore ${SDNC_CERT_DIR}/${TRUSTSTORE} -srcstorepass ${TRUSTSTORE_PASSWORD} -destkeystore ${JAVA_SECURITY_DIR}/cacerts -deststorepass ${CACERT_PASSWORD} - echo -e "\nCerts ready" -fi - -cd $SDNC_HOME -java -DserviceLogicDirectory=${SVCLOGIC_DIR} -DLOG_PATH=${LOG_PATH} -jar ${SDNC_HOME}/lib/${GRA_JAR} |