Skip to content

Instantly share code, notes, and snippets.

@mekya
Created May 26, 2020 08:29
Show Gist options
  • Save mekya/7aaa174a195207cae9ec8dc2147601a2 to your computer and use it in GitHub Desktop.
Save mekya/7aaa174a195207cae9ec8dc2147601a2 to your computer and use it in GitHub Desktop.
FROM nvidia/cuda:10.0-runtime-ubuntu18.04
ARG AntMediaServer
ARG MongoDBServer=
ARG MongoDBUsername=
ARG MongoDBPassword=
RUN apt-get update
RUN apt-get install -y libcap2 wget net-tools
ADD ./${AntMediaServer} /home
RUN cd home \
&& pwd \
&& wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh \
&& chmod 755 install_ant-media-server.sh
RUN cd home \
&& pwd \
&& ./install_ant-media-server.sh ${AntMediaServer}
RUN update-java-alternatives -s java-1.8.0-openjdk-amd64
RUN /bin/bash -c 'if [ ! -z "${MongoDBServer}" ]; then \
/usr/local/antmedia/change_server_mode.sh cluster ${MongoDBServer} ${MongoDBUsername} ${MongoDBPassword}; \
fi'
CMD cd /usr/local/antmedia && ./start.sh
#ENTRYPOINT service antmedia start && /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment