-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
101 lines (94 loc) · 1.6 KB
/
Dockerfile
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#
# Docker container for building SipX packages
#
FROM centos:centos6
MAINTAINER SIPFoundry Dev <[email protected]>
#
# Install EPEL repository
#
RUN yum -y update; yum -y install epel-release; yum clean all; yum -y --disablerepo=epel update ca-certificates
#RUN sed -i "s/#baseurl/baseurl/" /etc/yum.repos.d/epel.repo; sed -i "s/mirrorlist/#mirrorlist/" /etc/yum.repos.d/epel.repo
#
# Install Dependency Package
#
RUN yum -y install \
automake \
bison \
bind-utils \
bzip2-devel \
boost-devel \
chrpath \
cppunit-devel \
createrepo \
db4-devel \
elfutils-devel \
elfutils-libelf-devel \
findutils \
flex \
gcc-c++ \
git \
gperftools-devel \
gtest-devel \
hiredis-devel \
httpd-devel \
iproute \
iptables \
leveldb-devel \
libacl-devel \
libconfig-devel \
libdnet-devel \
libevent-devel \
libmcrypt-devel \
libpcap-devel \
libtool \
libtool-ltdl \
libtool-ltdl-devel \
libselinux-devel \
libsrtp-devel \
libtool \
libtool-ltdl-devel \
lksctp-tools-devel \
lm_sensors-devel \
m4 \
mongoose \
mysql-devel \
net-tools \
openssh-clients \
openssl-devel \
patch \
pcre-devel \
perl \
perl-devel \
perl-TAP-Harness-Archive \
perl-TAP-Harness-JUnit \
perl-ExtUtils-Embed \
poco-devel \
postgresql-devel \
python-devel \
python-setuptools \
rpm-build \
rpm-devel \
ruby \
ruby-devel \
rubygem-mocha \
rubygem-rake \
rubygems \
shadow-utils \
scons \
tar \
tcp_wrappers-devel \
tetex-dvips \
texinfo-tex \
tokyocabinet-devel \
unixODBC-devel \
vixie-cron \
v8-devel \
xerces-c-devel \
xmlrpc-c-devel \
zeromq-devel \
zip \
;
#
# Clean up
#
RUN yum clean all