forked from ianblenke/docker-rtpengine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.debian9
32 lines (27 loc) · 971 Bytes
/
Dockerfile.debian9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#stretch
FROM debian:9
MAINTAINER Ian Blenke <[email protected]>
ADD rtpengine/ /rtpengine
WORKDIR /rtpengine
RUN export DEBIAN_FRONTEND=noninteractive DEB_BUILD_PROFILES="pkg.ngcp-rtpengine.nobcg729" && \
apt-get update -qqy && \
apt-get install -qqy dpkg-dev debhelper iptables iptables-dev libcurl4-gnutls-dev libglib2.0-dev libhiredis-dev libpcre3-dev libssl-dev libxmlrpc-core-c3-dev markdown zlib1g-dev module-assistant dkms gettext \
default-libmysqlclient-dev \
libavcodec-dev \
libavfilter-dev \
libavformat-dev \
libavutil-dev \
libevent-dev \
libjson-glib-dev \
libpcap-dev \
libswresample-dev \
&& \
dpkg-checkbuilddeps && \
dpkg-buildpackage -b -us -uc && \
apt -y install /*.deb && \
( ( apt-get install -y linux-headers-$(uname -r) linux-image-$(uname -r) && \
module-assistant update && \
module-assistant auto-install ngcp-rtpengine-kernel-source ) || true )
ADD run.sh /run.sh
RUN chmod 755 /run.sh
CMD /run.sh