Changeset View
Changeset View
Standalone View
Standalone View
docker/openvidu/Dockerfile
Show All 24 Lines | RUN dnf -y install \ | ||||
net-tools \ | net-tools \ | ||||
NetworkManager \ | NetworkManager \ | ||||
NetworkManager-tui \ | NetworkManager-tui \ | ||||
network-scripts \ | network-scripts \ | ||||
nmap-ncat \ | nmap-ncat \ | ||||
openssh-clients \ | openssh-clients \ | ||||
openssh-server \ | openssh-server \ | ||||
procps-ng \ | procps-ng \ | ||||
redis \ | |||||
strace \ | strace \ | ||||
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.16.0 https://github.com/OpenVidu/openvidu.git /src/openvidu.git && \ | git clone --branch stable/kolab-2.16.0 https://git.kolab.org/source/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.16.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.ssl.enabled=false", \ | |||||
"-jar", \ | "-jar", \ | ||||
"/usr/share/openvidu/openvidu-server.jar" \ | "/usr/share/openvidu/openvidu-server.jar" \ | ||||
] | ] |