Openvidu pro docker

pull/431/head
OscarSotoSanchez 2020-04-07 16:40:16 +02:00 committed by pabloFuente
parent 169e313b8c
commit 52b8fb328e
3 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,32 @@
FROM ubuntu:16.04
MAINTAINER openvidu@gmail.com
ARG OPENVIDU_VERSION
# Install main components
RUN apt-get update && apt-get install --yes \
--no-install-recommends \
openjdk-8-jre \
jq \
coturn \
wget \
curl \
apt-get autoremove -y && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# OpenVidu
RUN mkdir -p /opt/openvidu /usr/local/bin/ && \
wget -O /opt/openvidu/openvidu-server.jar \
https://pro-stripe.openvidu.io/openvidu-server-pro-${OPENVIDU_VERSION}.jar \
--tries=0 --read-timeout=20
RUN mkdir -p /opt/openvidu/recordings /opt/openvidu/cluster/aws
COPY ./aws/* /opt/openvidu/cluster/aws/
COPY ./entrypoint.sh /usr/local/bin
RUN chmod +x /opt/openvidu/cluster/aws/* && \
chmod +x /usr/local/bin/entrypoint.sh
WORKDIR /opt/openvidu
CMD /usr/local/bin/entrypoint.sh

View File

@ -0,0 +1 @@
docker build -t openvidu/openvidu-server-pro --build-arg OPENVIDU_VERSION=2.12.0 .

View File

@ -0,0 +1,15 @@
#!/bin/bash
# Wait for kibana
if [ -z "${WAIT_KIBANA_URL}"]; then
while true
do
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${WAIT_KIBANA_URL})
if [ "$HTTP_STATUS" == "200" ]; then
break
fi
sleep 1
done
fi
java -jar openvidu-server.jar