From 6a1e27ad417dd43c63f4e6e442683d4bb1d96a90 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 14 May 2018 12:17:03 +0200 Subject: [PATCH] openvidu-recording-java docker folder removed --- openvidu-recording-java/docker/Dockerfile | 51 ------------------- .../docker/create_image.sh | 15 ------ openvidu-recording-java/docker/kms.sh | 19 ------- openvidu-recording-java/docker/ngrok.sh | 6 --- openvidu-recording-java/docker/ngrok.yml | 8 --- .../docker/supervisord.conf | 26 ---------- 6 files changed, 125 deletions(-) delete mode 100644 openvidu-recording-java/docker/Dockerfile delete mode 100755 openvidu-recording-java/docker/create_image.sh delete mode 100644 openvidu-recording-java/docker/kms.sh delete mode 100644 openvidu-recording-java/docker/ngrok.sh delete mode 100644 openvidu-recording-java/docker/ngrok.yml delete mode 100644 openvidu-recording-java/docker/supervisord.conf diff --git a/openvidu-recording-java/docker/Dockerfile b/openvidu-recording-java/docker/Dockerfile deleted file mode 100644 index 8b97b5cc..00000000 --- a/openvidu-recording-java/docker/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -FROM ubuntu:16.04 -MAINTAINER openvidu@gmail.com - -# Install Kurento Media Server (KMS) -RUN echo "deb http://ubuntu.kurento.org xenial kms6" | tee /etc/apt/sources.list.d/kurento.list \ - && apt-key adv --keyserver keyserver.ubuntu.com --recv 2F819BC0 \ - && apt-get update \ - && apt-get -y dist-upgrade \ - && apt-get -y install kurento-media-server-6.0 \ - && rm -rf /var/lib/apt/lists/* - -COPY kms.sh /kms.sh -COPY ngrok.sh /ngrok.sh - -# Install Java -RUN apt-get update && apt-get install -y openjdk-8-jdk && rm -rf /var/lib/apt/lists/* - -# ngrok -RUN apt-get update && apt-get install unzip -RUN set -x \ - && apt-get update \ - && apt-get install wget \ - && wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip \ - && unzip ngrok-stable-linux-amd64.zip -d /home/ngrok \ - && rm -f ngrok-stable-linux-amd64.zip ngrok - -COPY ngrok.yml /home/ngrok/ngrok.yml - -# Configure Supervisor -RUN mkdir -p /var/log/supervisor -COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf -RUN apt-get update && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* - -COPY openvidu-server.jar openvidu-server.jar -COPY openvidu-js-java.jar app.jar -RUN sh -c 'touch /openvidu-server.jar' -RUN sh -c 'touch /app.jar' - -RUN set -x \ - && echo 'ngrok:x:6737:6737:Ngrok user:/home/ngrok:/bin/false' >> /etc/passwd \ - && echo 'ngrok:x:6737:' >> /etc/group \ - && chown ngrok:ngrok /home/ngrok \ - && chmod -R go=u,go-w /home/ngrok \ - && chmod go= /home/ngrok - -EXPOSE 3000 -EXPOSE 5000 -EXPOSE 4040 - -# Exec supervisord -CMD ["/usr/bin/supervisord"] diff --git a/openvidu-recording-java/docker/create_image.sh b/openvidu-recording-java/docker/create_image.sh deleted file mode 100755 index e5c83d6f..00000000 --- a/openvidu-recording-java/docker/create_image.sh +++ /dev/null @@ -1,15 +0,0 @@ -# Build and package openvidu-js-java maven project -cd .. && mvn clean compile package - -# Copy openvidu-js-java.jar in docker build path -cp target/openvidu-js-java-"$1".jar ./docker/openvidu-js-java.jar - -# Copy compiled openvidu-server.jar -cd ./docker && cp ../../../openvidu/openvidu-server/target/openvidu-server-"$1".jar ./openvidu-server.jar - -### Build Docker container and remove unwanted files ### -docker build -t openvidu/basic-webinar-demo . - -rm ./openvidu-js-java.jar -rm ./openvidu-server.jar -rm -rf ./openvidu-server diff --git a/openvidu-recording-java/docker/kms.sh b/openvidu-recording-java/docker/kms.sh deleted file mode 100644 index 47324bf1..00000000 --- a/openvidu-recording-java/docker/kms.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -x -set -e - -if [ -n "$KMS_TURN_URL" ]; then - echo "turnURL=$KMS_TURN_URL" > /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini -fi - -if [ -n "$KMS_STUN_IP" -a -n "$KMS_STUN_PORT" ]; then - # Generate WebRtcEndpoint configuration - echo "stunServerAddress=$KMS_STUN_IP" > /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini - echo "stunServerPort=$KMS_STUN_PORT" >> /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini -fi - -# Remove ipv6 local loop until ipv6 is supported -cat /etc/hosts | sed '/::1/d' | tee /etc/hosts > /dev/null - -export GST_DEBUG=Kurento*:5 - -exec /usr/bin/kurento-media-server "$@" diff --git a/openvidu-recording-java/docker/ngrok.sh b/openvidu-recording-java/docker/ngrok.sh deleted file mode 100644 index cda96267..00000000 --- a/openvidu-recording-java/docker/ngrok.sh +++ /dev/null @@ -1,6 +0,0 @@ -exec $HOME/ngrok start --all -config=$HOME/ngrok.yml > $HOME/ngrok.log & -while true -do - sleep 100000 -done -exit 0 diff --git a/openvidu-recording-java/docker/ngrok.yml b/openvidu-recording-java/docker/ngrok.yml deleted file mode 100644 index 3f52cb9e..00000000 --- a/openvidu-recording-java/docker/ngrok.yml +++ /dev/null @@ -1,8 +0,0 @@ -web_addr: 0.0.0.0:4040 -tunnels: - app: - addr: 3000 - proto: http - server: - addr: 5000 - proto: http diff --git a/openvidu-recording-java/docker/supervisord.conf b/openvidu-recording-java/docker/supervisord.conf deleted file mode 100644 index 6b77bbc1..00000000 --- a/openvidu-recording-java/docker/supervisord.conf +++ /dev/null @@ -1,26 +0,0 @@ -[supervisord] -nodaemon=true -logfile=/var/log/supervisor/supervisord.log; -pidfile=/var/run/supervisord.pid; -loglevel=debug - -[program:kms] -command=/bin/bash /kms.sh -redirect_stderr=true -priority=2 - -[program:openvidu-server] -command=/bin/bash -c "java -Dspring.profiles.active=ngrok -jar /openvidu-server.jar" -redirect_stderr=true -priority=3 - -[program:openvidu-js-java] -command=/bin/bash -c "java -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=container -jar /app.jar" -redirect_stderr=true -priority=4 - -[program:ngrok] -environment=HOME="/home/ngrok",USER="ngrok" -command=/bin/bash /ngrok.sh -redirect_stderr=true -priority=1