Changeset View
Changeset View
Standalone View
Standalone View
docker/openvidu/Dockerfile
Show All 33 Lines | RUN dnf -y install \ | ||||
systemd-udev \ | systemd-udev \ | ||||
tcpdump \ | tcpdump \ | ||||
telnet \ | telnet \ | ||||
traceroute \ | traceroute \ | ||||
vim-enhanced \ | vim-enhanced \ | ||||
wget && \ | wget && \ | ||||
dnf clean all && \ | dnf clean all && \ | ||||
mkdir -p /src/ && \ | mkdir -p /src/ && \ | ||||
git clone --branch v2.15.0 https://github.com/OpenVidu/openvidu.git /src/openvidu.git && \ | git clone --branch v2.16.0 https://github.com/OpenVidu/openvidu.git /src/openvidu.git && \ | ||||
cd /src/openvidu.git/ && \ | cd /src/openvidu.git/ && \ | ||||
mvn clean install -DskipTests && \ | mvn clean install -DskipTests && \ | ||||
mkdir -p /usr/share/openvidu/ && \ | mkdir -p /usr/share/openvidu/ && \ | ||||
mv -v \ | mv -v \ | ||||
/src/openvidu.git/openvidu-server/target/openvidu-server-2.15.0.jar \ | /src/openvidu.git/openvidu-server/target/openvidu-server-2.16.0.jar \ | ||||
/usr/share/openvidu/openvidu-server.jar && \ | /usr/share/openvidu/openvidu-server.jar && \ | ||||
rm -rvf /src/ /root/.m2/ | rm -rvf /src/ /root/.m2/ | ||||
CMD [ \ | CMD [ \ | ||||
"/usr/bin/java", \ | "/usr/bin/java", \ | ||||
"-Dserver.port=8080", \ | "-Dserver.port=8080", \ | ||||
"-Dserver.ssl.enabled=false", \ | "-Dserver.ssl.enabled=false", \ | ||||
"-jar", \ | "-jar", \ | ||||
"/usr/share/openvidu/openvidu-server.jar" \ | "/usr/share/openvidu/openvidu-server.jar" \ | ||||
] | ] |