mirror of
https://gitee.com/lauix/HFish
synced 2025-05-11 12:28:02 +08:00
35 lines
890 B
Bash
35 lines
890 B
Bash
#!/bin/sh
|
|
|
|
HFISH_DIR=/opt/hfish
|
|
|
|
if [ ! -d $HFISH_DIR ];then
|
|
mv /tmp/hfish $HFISH_DIR
|
|
sed -i "s/status = 0/status = 1/g" $HFISH_DIR/config.ini
|
|
sed -i "s/127.0.0.1/0.0.0.0/g" $HFISH_DIR/config.ini
|
|
sed -i "s/dart_report/deep_report/" $HFISH_DIR/web/deep/static/x.js
|
|
fi
|
|
|
|
if [ ! -z "$API_IP" ];then
|
|
sed -i "s/localhost:9001/$API_IP/" `find $HFISH_DIR/web -name x.js`
|
|
fi
|
|
|
|
if [ ! -z "$CLUSTER_IP" ];then
|
|
sed -i "2s/status = 1/status = 2/" $HFISH_DIR/config.ini
|
|
sed -i "s/addr = 0.0.0.0:7879/addr = $CLUSTER_IP/" $HFISH_DIR/config.ini
|
|
fi
|
|
|
|
if [ ! -z "$NODE_NAME" ];then
|
|
sed -i "s/name = Server/name = $NODE_NAME/" $HFISH_DIR/config.ini
|
|
fi
|
|
|
|
if [ ! -z "$USERNAME" ];then
|
|
sed -i "s/account = admin/account = $USERNAME/" $HFISH_DIR/config.ini
|
|
fi
|
|
|
|
if [ ! -z "$PASSWORD" ];then
|
|
sed -i "s/password = admin/password = $PASSWORD/" $HFISH_DIR/config.ini
|
|
fi
|
|
|
|
cd $HFISH_DIR && ./HFish run
|
|
|