mirror of https://github.com/OpenVidu/openvidu.git
entrypoint.sh added to openvidu-test-e2e Docker container
parent
abd38c4ba6
commit
d28e801c50
|
@ -0,0 +1,105 @@
|
|||
#!/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
|
Loading…
Reference in New Issue