run_dev_server.sh 1.9 KB

12345678910111213141516171819202122232425262728293031323334
  1. export GOPATH=/root/goprojects
  2. export TCP_PROXY_ADDR=
  3. export HTTP_PROXY_ADDR=
  4. LEVEL="error"
  5. EXTERNAL="10.244.3.1"
  6. ETCD="http://127.0.0.1:18153"
  7. REDIS_HOST="127.0.0.1"
  8. REDIS_PORT="18151"
  9. MYSQL_HOST="127.0.0.1"
  10. MYSQL_PORT="18152"
  11. MYSQL_DATABASE_NAME="iot-hub"
  12. MYSQL_USERNAME="root"
  13. MYSQL_PASSWORD="Luzhenqian@0807"
  14. $RABBIT_URI="amqp://guest:guest@127.0.0.1:18154"
  15. sudo killall -9 httpaccess registry apiprovider devicemanager controller mqttaccess knowoapi fileaccess coapaccess
  16. # start services
  17. nohup ./httpaccess -etcd $ETCD -httphost external:18100 -external $EXTERNAL -redishost $REDIS_HOST:$REDIS_PORT -loglevel
  18. $LEVEL > httpaccess.out 2>&1 &
  19. nohup ./registry -etcd $ETCD -rpchost internal:18101 -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -dbhost $MYSQL_HOST -dbname
  20. $MYSQL_DATABASE_NAME -dbport $MYSQL_PORT -dbuser $MYSQL_USERNAME -dbpass $MYSQL_PASSWORD -loglevel $LEVEL > registry.out
  21. 2>&1 &
  22. nohup ./apiprovider -etcd $ETCD -loglevel $LEVEL -httphost external:18102 -external $EXTERNAL > apiprovider.out 2>&1 &
  23. nohup ./devicemanager -etcd $ETCD -loglevel $LEVEL -rpchost internal:18103 -redishost $REDIS_HOST:$REDIS_PORT >devicemana
  24. ger.out 2>&1 &
  25. nohup ./controller -etcd $ETCD -rabbithost $RABBIT_URI -loglevel $LEVEL -rpchost internal:18104 > controller.out 2>&1 &
  26. nohup ./mqttaccess -etcd $ETCD -loglevel $LEVEL -rpchost internal:18105 -tcphost external:18106 -external $EXTERNAL > mqt
  27. taccess.out 2>&1 &
  28. nohup ./knowoapi -etcd $ETCD -loglevel $LEVEL -httphost external:18107 -dbhost $MYSQL_HOST -dbname $MYSQL_DATABASE_NAME
  29. -dbport $MYSQL_PORT -dbuser $MYSQL_USERNAME -dbpass $MYSQL_PASSWORD -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -external $E
  30. XTERNAL> konowapi.out 2>&1 &
  31. nohup ./fileaccess -etcd $ETCD -loglevel $LEVEL -rpchost internal:18108 -httphost internal:18109 > fileaccess.out 2>&1 &
  32. nohup ./coapaccess -etcd $ETCD -loglevel $LEVEL -udphost internal:18110 >caopaccess.out 2>&1 &
  33. exit 0