18 lines
432 B
Bash
Executable File
18 lines
432 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Get hostname.
|
|
HUBNAME=$HOSTNAME
|
|
if [ "$HUBNAME" = "" ]; then
|
|
HUBNAME=$(cat /etc/hostname)
|
|
fi
|
|
export HUBNAME
|
|
|
|
# Read, process and write config.
|
|
cat /opt/shared/config-template.json | sed "s/\$HUBNAME/$HUBNAME/g" > /opt/data/config.json
|
|
|
|
# Get binary to start.
|
|
BIN=$(ls /opt/ | grep hub)
|
|
|
|
# Start Hub.
|
|
/opt/$BIN --log trace --spn-map test --bootstrap-file /opt/shared/bootstrap.dsd --api-address 0.0.0.0:817 --devmode
|