2023-07-07 19:23:02 +00:00
|
|
|
#!/bin/bash
|
|
|
|
#####################################################################################
|
|
|
|
#
|
|
|
|
# Script to run ACA using the gradle spring pluing bootRun command with password set
|
|
|
|
#
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
|
|
|
|
PASS_FILE="/etc/hirs/aca/application.properties"
|
|
|
|
|
|
|
|
declare -A props
|
|
|
|
|
|
|
|
if [ -f $PASS_FILE ]; then
|
|
|
|
while IFS="=" read -r key value; do
|
2023-07-13 20:40:15 +00:00
|
|
|
#echo "key is $key, value is $value"
|
2023-07-07 19:23:02 +00:00
|
|
|
if [ ! -z "$key" ]; then
|
|
|
|
props["$key"]="$value"
|
|
|
|
fi
|
|
|
|
done < "$PASS_FILE"
|
|
|
|
else
|
|
|
|
echo "error reading $PASS_FILE"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
2023-07-07 20:54:02 +00:00
|
|
|
#echo "server_ssl_trust-store-password = " ${props["server.ssl.trust-store-password"]}
|
|
|
|
#echo "server_ssl_key-store-password = " ${props["server.ssl.key-store-password"]}
|
2023-07-07 19:23:02 +00:00
|
|
|
|
2023-07-07 20:54:02 +00:00
|
|
|
echo "Starting HIRS ACA on https://localhost:8443/HIRS_AttestationCAPortal/portal/index"
|
2023-07-07 19:23:02 +00:00
|
|
|
|
2023-07-07 20:54:02 +00:00
|
|
|
./gradlew bootRun --args="--server.ssl.trust-store-password=${props["server.ssl.trust-store-password"]} --server.ssl.key-store-password=${props["server.ssl.key-store-password"]}"
|