#!/bin/sh echo "NODE_ENV: $NODE_ENV" echo "BASE_URL: $BASE_URL" echo "COMMON_URL: $COMMON_URL" updateHost(){ in_ip = ${1} in_url = ${2} inner_host=`cat /etc/hosts | grep ${in_url} | awk '{print $1}'` if [ ${inner_host} = ${in_ip} ];then echo "${inner_host} ${in_url} ok" else if [ ${inner_host} != "" ];then echo " change is ok " else inner_ip_map="${in_ip} ${in_url}" echo ${inner_ip_map} >> /etc/hosts if [ $? = 0 ]; then echo "${inner_ip_map} to hosts success host is `cat /etc/hosts`" fi fi fi } if [ "$NODE_ENV" == 'production' ]; then # updateHost 10.10.0.150 api-order.usoftmall.com # updateHost 10.10.0.150 api-product.usoftmall.com npm run build npm run start else npm run dev-start fi