cruizba 1ddfa8e4b9 Add screenshare tutorial, update and fixes demos infrastructure
- Added new tutorial for screenshare
- Update FROM of all demos docker images
- Don't use upstream in nginx. This will make nginx stop when a domain is not reachable on startup.
2021-10-15 16:51:55 +02:00

27 lines
845 B
Docker

FROM nginx:1.21.3-alpine
ARG OPENVIDU_TUTORIALS_VERSION
RUN apk update && \
apk add wget && \
rm -rf /var/cache/apk/*
# Install basic-videoconference
RUN mkdir -p /var/www/openvidu-getaroom && \
wget -L -O /tmp/openvidu-tutorials.tar.gz \
"https://github.com/OpenVidu/openvidu-tutorials/archive/v${OPENVIDU_TUTORIALS_VERSION}.tar.gz" && \
tar zxf /tmp/openvidu-tutorials.tar.gz -C /tmp && \
rm /tmp/openvidu-tutorials.tar.gz && \
cp -r /tmp/openvidu-tutorials*/openvidu-getaroom/web/* /var/www/openvidu-getaroom && \
rm -r /tmp/openvidu-tutorials* && \
chown -R nginx:nginx /var/www/openvidu-getaroom
# Nginx conf
COPY ./openvidu-getaroom.conf /etc/nginx/conf.d/default.conf
# Entrypoint
COPY ./entrypoint.sh /usr/local/bin
RUN chmod +x /usr/local/bin/entrypoint.sh
CMD /usr/local/bin/entrypoint.sh