mirror of https://github.com/OpenVidu/openvidu.git
106 lines
1.4 KiB
Bash
106 lines
1.4 KiB
Bash
![]() |
#!/bin/bash
|
||
|
|
||
|
/usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf &
|
||
|
|
||
|
git clone https://github.com/OpenVidu/openvidu.git
|
||
|
|
||
|
echo
|
||
|
echo "cd openvidu"
|
||
|
echo
|
||
|
|
||
|
cd openvidu
|
||
|
|
||
|
echo
|
||
|
echo "mvn compile && mvn install"
|
||
|
echo
|
||
|
|
||
|
mvn -DskipTests=true compile && mvn -DskipTests=true install
|
||
|
|
||
|
echo
|
||
|
echo "cd openvidu-browser"
|
||
|
echo
|
||
|
|
||
|
cd openvidu-browser
|
||
|
|
||
|
echo
|
||
|
echo "npm install"
|
||
|
echo
|
||
|
|
||
|
npm install --unsafe-perm
|
||
|
|
||
|
echo
|
||
|
echo "npm link"
|
||
|
echo
|
||
|
|
||
|
npm link --unsafe-perm
|
||
|
|
||
|
echo
|
||
|
echo "cd ../openvidu-testapp"
|
||
|
echo
|
||
|
|
||
|
cd ../openvidu-testapp
|
||
|
|
||
|
echo
|
||
|
echo "npm install"
|
||
|
echo
|
||
|
|
||
|
npm install
|
||
|
|
||
|
echo
|
||
|
echo "npm link openvidu-browser"
|
||
|
echo
|
||
|
|
||
|
npm link openvidu-browser
|
||
|
|
||
|
echo
|
||
|
echo "ng build"
|
||
|
echo
|
||
|
|
||
|
ng build
|
||
|
|
||
|
echo
|
||
|
echo "http-server dist/"
|
||
|
echo
|
||
|
|
||
|
http-server -p 4200 ./dist &> testapp.log &
|
||
|
|
||
|
until $(curl --output /dev/null --silent --head --fail http://localhost:4200/); do
|
||
|
echo 'waiting for openvidu-testapp...'
|
||
|
sleep 3
|
||
|
done
|
||
|
|
||
|
echo
|
||
|
echo "cd ../openvidu-server"
|
||
|
echo
|
||
|
|
||
|
cd ../openvidu-server
|
||
|
|
||
|
echo
|
||
|
echo "service kurento-media-server-6.0 start"
|
||
|
echo
|
||
|
|
||
|
service kurento-media-server-6.0 start
|
||
|
|
||
|
echo
|
||
|
echo "mvn clean compile package exec:java"
|
||
|
echo
|
||
|
|
||
|
mvn -DskipTests=true clean compile package exec:java &> openvidu-server.log &
|
||
|
|
||
|
echo
|
||
|
echo "cd ../openvidu-test-e2e"
|
||
|
echo
|
||
|
|
||
|
cd ../openvidu-test-e2e
|
||
|
|
||
|
until $(curl --insecure --output /dev/null --silent --head --fail https://OPENVIDUAPP:MY_SECRET@localhost:8443/); do
|
||
|
echo 'waiting for openvidu-server...'
|
||
|
sleep 5
|
||
|
done
|
||
|
|
||
|
echo
|
||
|
echo "mvn test"
|
||
|
echo
|
||
|
|
||
|
mvn test
|