+#!/bin/bash
# Copyright 2017 Cisco Systems, Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# under the License.
#
-#!/bin/bash
-if [ -z "$1" ] || [ $1 != 'start_rest_server' ];then
- tail -f /dev/null
+if [ -z "$1" ] || [ $1 != 'start_rest_server' ]; then
+ tail -f /dev/null
else
- nfvbench --server /tmp/http_root --host 127.0.0.1 --port 7556
-fi
+ PARAMS="--server /tmp/http_root"
+ if [ -n "$HOST" ]; then
+ PARAMS+=" --host $HOST"
+ fi
+ if [ -n "$PORT" ]; then
+ PARAMS+=" --port $PORT"
+ fi
+ if [ -n "$CONFIG_FILE" ]; then
+ if [ -f "$CONFIG_FILE" ]; then
+ PARAMS+=" -c $CONFIG_FILE"
+ fi
+ fi
+ eval "nfvbench $PARAMS"
+fi
\ No newline at end of file