Prevent timeouts when installing deps.

This commit is contained in:
Ramon Novoa 2016-05-19 17:06:33 +02:00
parent a802a6e90d
commit 931c0dea60

View File

@ -2,94 +2,89 @@ FROM centos:centos6
MAINTAINER Pandora FMS Team <info@pandorafms.com> MAINTAINER Pandora FMS Team <info@pandorafms.com>
RUN { \ RUN { \
echo '[EPEL]'; \ echo '[EPEL]'; \
echo 'name = CentOS Epel'; \ echo 'name = CentOS Epel'; \
echo 'baseurl = http://dl.fedoraproject.org/pub/epel/6/x86_64'; \ echo 'baseurl = http://dl.fedoraproject.org/pub/epel/6/x86_64'; \
echo 'enabled=1'; \ echo 'enabled=1'; \
echo 'gpgcheck=0'; \ echo 'gpgcheck=0'; \
} > /etc/yum.repos.d/extra_repos.repo } > /etc/yum.repos.d/extra_repos.repo
RUN { \ RUN { \
echo '[artica_pandorafms]'; \ echo '[artica_pandorafms]'; \
echo 'name=CentOS6 - PandoraFMS official repo'; \ echo 'name=CentOS6 - PandoraFMS official repo'; \
echo 'baseurl=http://artica.es/centos6'; \ echo 'baseurl=http://artica.es/centos6'; \
echo 'gpgcheck=0'; \ echo 'gpgcheck=0'; \
echo 'enabled=1'; \ echo 'enabled=1'; \
} > /etc/yum.repos.d/pandorafms.repo } > /etc/yum.repos.d/pandorafms.repo
RUN yum -y update; yum clean all;
# Generic dependencies # Generic dependencies
RUN yum install -y \ RUN yum install -y firefox
firefox RUN yum install -y python-pip
python-pip RUN yum install -y xorg-x11-server-Xvfb
xorg-x11-server-Xvfb
RUN pip install pyvirtualdisplay RUN pip install pyvirtualdisplay
RUN pip install selenium RUN pip install selenium
# Pandora FMS Console dependencies # Pandora FMS Console dependencies
RUN yum install -y \ RUN yum install -y git
git \ RUN yum install -y httpd
httpd \ RUN yum install -y cronie
cronie \ RUN yum install -y ntp
ntp \ RUN yum install -y openldap
openldap \ RUN yum install -y anytermd
anytermd \ RUN yum install -y nfdump
nfdump \ RUN yum install -y wget
wget \ RUN yum install -y curl
curl \ RUN yum install -y openldap
openldap \ RUN yum install -y plymouth
plymouth \ RUN yum install -y xterm
xterm \ RUN yum install -y php
php \ RUN yum install -y php-gd
php-gd \ RUN yum install -y graphviz
graphviz \ RUN yum install -y php-mysql
php-mysql \ RUN yum install -y php-pear-DB
php-pear-DB \ RUN yum install -y php-pear
php-pear \ RUN yum install -y php-pdo
php-pdo \ RUN yum install -y php-mbstring
php-mbstring \ RUN yum install -y php-ldap
php-ldap \ RUN yum install -y php-snmp
php-snmp \ RUN yum install -y php-ldap
php-ldap \ RUN yum install -y php-common
php-common \ RUN yum install -y php-zip
php-zip \ RUN yum install -y nmap
nmap \ RUN yum install -y xprobe2
xprobe2 \ RUN yum install -y mysql-server
mysql-server \ RUN yum install -y mysql
mysql
# Pandora FMS Server dependencies # Pandora FMS Server dependencies
RUN yum install -y \ RUN yum install -y git
git \ RUN yum install -y cronie
cronie \ RUN yum install -y ntp
ntp \ RUN yum install -y wget
wget \ RUN yum install -y curl
curl \ RUN yum install -y xterm
xterm \ RUN yum install -y postfix
postfix \ RUN yum install -y wmic
wmic \ RUN yum install -y perl-HTML-Tree
perl-HTML-Tree \ RUN yum install -y perl-DBI
perl-DBI \ RUN yum install -y perl-DBD-mysql
perl-DBD-mysql \ RUN yum install -y perl-libwww-perl
perl-libwww-perl \ RUN yum install -y perl-XML-Simple
perl-XML-Simple \ RUN yum install -y perl-XML-SAX
perl-XML-SAX \ RUN yum install -y perl-NetAddr-IP
perl-NetAddr-IP \ RUN yum install -y net-snmp
net-snmp \ RUN yum install -y net-tools
net-tools \ RUN yum install -y perl-IO-Socket-INET6
perl-IO-Socket-INET6 \ RUN yum install -y perl-Socket6
perl-Socket6 \ RUN yum install -y nmap
nmap \ RUN yum install -y sudo
sudo \ RUN yum install -y xprobe2
xprobe2 \ RUN yum install -y make
make \ RUN yum install -y perl-CPAN
perl-CPAN \ RUN yum install -y perl-JSON
perl-JSON \ RUN yum install -y net-snmp-perl
net-snmp-perl \ RUN yum install -y perl-Time-HiRes
perl-Time-HiRes \ RUN yum install -y perl-XML-Twig
perl-XML-Twig \ RUN yum install -y perl-Encode-Locale
perl-Encode-Locale \ RUN yum install -y net-snmp
net-snmp \ RUN yum install -y net-snmp-utils
net-snmp-utils