licode pre8.4 【3.1】erzio controller的脚本

mac2026-02-09  8

controller

大体流程

安装erzio的时候,第三步是安装controller主要调用脚本 ./installErizo_controller.sh最后实际执行 cd $ROOT/erizoController nvm use node erizoController.js &

第三步controller的脚本

首先复制这个 cp $PATHNAME/rtp_media_config_default.js $ROOT/rtp_media_config.js install_erizo_controller(){ echo 'Installing erizoController...' cp $PATHNAME/rtp_media_config_default.js $ROOT/rtp_media_config.js cd $ROOT/erizo_controller ./installErizo_controller.sh check_result $? cd $CURRENT_DIR }

./installErizo_controller.sh 主要是这个

每次都要检查NVM_CHECK="$LICODE_ROOT"/scripts/checkNvm.sh安装 依赖库 : amqp socket.io log4js sdp-transform prom-client nvm use npm install --loglevel error amqp socket.io@2.0.3 log4js@1.0.1 node-getopt uuid@3.1.0 sdp-transform@2.3.0 prom-client@11.2.1 总脚本 #!/usr/bin/env bash set -e SCRIPT=`pwd`/$0 FILENAME=`basename $SCRIPT` ROOT=`dirname $SCRIPT` LICODE_ROOT="$ROOT"/.. CURRENT_DIR=`pwd` NVM_CHECK="$LICODE_ROOT"/scripts/checkNvm.sh . $NVM_CHECK check_result() { if [ "$1" -ne 0 ] then echo "ERROR: Failed building ErizoClient" exit $1 fi } echo [erizo_controller] Installing node_modules for erizo_controller nvm use npm install --loglevel error amqp socket.io@2.0.3 log4js@1.0.1 node-getopt uuid@3.1.0 sdp-transform@2.3.0 prom-client@11.2.1 echo [erizo_controller] Done, node_modules installed cd ./erizoClient/ $LICODE_ROOT/node_modules/.bin/gulp erizo check_result $? echo [erizo_controller] Done, erizo.js compiled

这个是跑erzioclient?

Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。 cd ./erizoClient/ $LICODE_ROOT/node_modules/.bin/gulp erizo

##构建结果

[00:05:28] Finished 'compile_erizo' after 20 s [00:05:28] Starting 'dist_erizo'... [00:05:28] Finished 'dist_erizo' after 12 ms [erizo_controller] Done, erizo.js compiled
最新回复(0)