Merge branch 'ent-10929-anadir-dependencias-y-chromium-version-a-las-imagenes-de-docker-open-y-enterprise' into 'develop'

ent-10929 adding dependencies and fixed chromium version to docker community image

See merge request artica/pandorafms!5710
This commit is contained in:
Rafael Ameijeiras 2023-04-12 18:25:08 +00:00
commit 5df8a8141c

View File

@ -8,265 +8,135 @@ RUN dnf install -y --setopt=tsflags=nodocs \
dnf-utils \ dnf-utils \
http://rpms.remirepo.net/enterprise/remi-release-8.rpm http://rpms.remirepo.net/enterprise/remi-release-8.rpm
RUN dnf module reset -y php && dnf module install -y php:remi-7.4 RUN dnf module reset -y php && dnf module install -y php:remi-8.0
RUN dnf config-manager --set-enabled powertools RUN dnf config-manager --set-enabled powertools
# Install console dependencies # Install console dependencies
RUN dnf install -y --setopt=tsflags=nodocs \ RUN dnf install -y --setopt=tsflags=nodocs \
php \ php \
php-mcrypt \php-cli \ postfix \
php-gd \ php-mcrypt \
php-curl \ php-cli \
php-session \ php-gd \
php-mysqlnd \ php-curl \
php-ldap \ php-session \
php-zip \ php-mysqlnd \
php-zlib \ php-ldap \
php-fileinfo \ php-zip \
php-gettext \ php-zlib \
php-snmp \ php-fileinfo \
php-mbstring \ php-gettext \
php-pecl-zip \ php-snmp \
php-xmlrpc \ php-mbstring \
libxslt \ php-pecl-zip \
wget \ php-xmlrpc \
php-xml \ libxslt \
httpd \ wget \
mod_php \ php-xml \
atk \ httpd \
avahi-libs \ mod_php \
cairo \ atk \
cups-libs \ avahi-libs \
fribidi \ cairo \
gd \ cups-libs \
gdk-pixbuf2 \ fribidi \
ghostscript \ gd \
graphite2 \ gdk-pixbuf2 \
graphviz \ ghostscript \
gtk2 \ graphite2 \
harfbuzz \ graphviz \
hicolor-icon-theme \ gtk2 \
hwdata \ harfbuzz \
jasper-libs \ hicolor-icon-theme \
lcms2 \ hwdata \
libICE \ jasper-libs \
libSM \ lcms2 \
libXaw \ libICE \
libXcomposite \ libSM \
libXcursor \ libXaw \
libXdamage \ libXcomposite \
libXext \ libXcursor \
libXfixes \ libXdamage \
libXft \ libXext \
libXi \ libXfixes \
libXinerama \ libXft \
libXmu \ libXi \
libXrandr \ libXinerama \
libXrender \ libXmu \
libXt \ libXrandr \
libXxf86vm \ libXrender \
libcroco \ libXt \
libdrm \ libXxf86vm \
libfontenc \ libcroco \
libglvnd \ libdrm \
libglvnd-egl \ libfontenc \
libglvnd-glx \ libglvnd \
libpciaccess \ libglvnd-egl \
librsvg2 \ libglvnd-glx \
libthai \ libpciaccess \
libtool-ltdl \ librsvg2 \
libwayland-client \ libthai \
libwayland-server \ libtool-ltdl \
libxshmfence \ libwayland-client \
mesa-libEGL \ libwayland-server \
mesa-libGL \ libxshmfence \
mesa-libgbm \ mesa-libEGL \
mesa-libglapi \ mesa-libGL \
pango \ mesa-libgbm \
pixman \ mesa-libglapi \
nfdump \ pango \
xorg-x11-fonts-75dpi \ pixman \
xorg-x11-fonts-misc \ xorg-x11-fonts-75dpi \
poppler-data \ xorg-x11-fonts-misc \
php-yaml poppler-data \
php-yaml \
libzstd \
openldap-clients \
http://firefly.artica.es/centos8/chromium-110.0.5481.177-1.el7.x86_64.rpm \
http://firefly.artica.es/centos8/chromium-common-110.0.5481.177-1.el7.x86_64.rpm \
http://firefly.artica.es/centos8/perl-Net-Telnet-3.04-1.el8.noarch.rpm \
http://firefly.artica.es/centos7/wmic-1.4-1.el7.x86_64.rpm \
http://firefly.artica.es/centos8/phantomjs-2.1.1-1.el7.x86_64.rpm
RUN mkdir -p /run/php-fpm/ ; chown -R root:apache /run/php-fpm/ RUN mkdir -p /run/php-fpm/ ; chown -R root:apache /run/php-fpm/
# Not installed perl-Net-Telnet gtk-update-icon-cach ghostscript-fonts # Not installed perl-Net-Telnet gtk-update-icon-cach ghostscript-fonts
# Install server dependencies # Install server dependencies
RUN dnf install -y --setopt=tsflags=nodocs \
RUN dnf install -y --setopt=tsflags=nodocs \ perl \
GeoIP \ vim \
GeoIP-GeoLite-data \ fping \
dwz \ perl-IO-Compress \
efi-srpm-macros \ nmap \
ghc-srpm-macros \ sudo \
go-srpm-macros \ perl-Time-HiRes \
ocaml-srpm-macros \ nfdump \
openblas-srpm-macros \ net-snmp-utils \
perl \ "perl(NetAddr::IP)" \
perl-Algorithm-Diff \ "perl(Sys::Syslog)" \
perl-Archive-Tar \ "perl(DBI)" \
perl-Archive-Zip \ "perl(XML::Simple)" \
perl-Attribute-Handlers \ "perl(Geo::IP)" \
perl-B-Debug \ "perl(IO::Socket::INET6)" \
perl-CPAN \ "perl(XML::Twig)" \
perl-CPAN-Meta \ expect \
perl-CPAN-Meta-Requirements \ openssh-clients \
perl-CPAN-Meta-YAML \ java \
perl-Compress-Bzip2 \ bind-utils \
perl-Config-Perl-V \ whois \
perl-DBD-MySQL \ libnsl \
perl-DBI \ http://firefly.artica.es/centos7/xprobe2-0.3-12.2.x86_64.rpm \
perl-DB_File \ http://firefly.artica.es/centos7/wmic-1.4-1.el7.x86_64.rpm \
perl-Data-Dump \ https://firefly.artica.es/centos8/pandorawmic-1.0.0-1.x86_64.rpm ; dnf clean all
perl-Data-OptList \
perl-Data-Section \
perl-Devel-PPPort \
perl-Devel-Peek \
perl-Devel-SelfStubber \
perl-Devel-Size \
perl-Digest-HMAC \
perl-Digest-SHA \
perl-Encode-Locale \
perl-Encode-devel \
perl-Env \
perl-ExtUtils-CBuilder \
perl-ExtUtils-Command \
perl-ExtUtils-Embed \
perl-ExtUtils-Install \
perl-ExtUtils-MM-Utils \
perl-ExtUtils-MakeMaker \
perl-ExtUtils-Manifest \
perl-ExtUtils-Miniperl \
perl-ExtUtils-ParseXS \
perl-File-Fetch \
perl-File-HomeDir \
perl-File-Listing \
perl-File-Which \
perl-Filter \
perl-Filter-Simple \
perl-Geo-IP \
perl-HTML-Parser \
perl-HTML-Tagset \
perl-HTML-Tree \
perl-HTTP-Cookies \
perl-HTTP-Date \
perl-HTTP-Message \
perl-HTTP-Negotiate \
perl-IO-HTML \
perl-IO-Socket-INET6 \
perl-IO-Zlib \
perl-IO-stringy \
perl-IPC-Cmd \
perl-IPC-SysV \
perl-IPC-System-Simple \
perl-JSON \
perl-JSON-PP \
perl-LWP-MediaTypes \
perl-Locale-Codes \
perl-Locale-Maketext \
perl-Locale-Maketext-Simple \
perl-MRO-Compat \
perl-Math-BigInt \
perl-Math-BigInt-FastCalc \
perl-Math-BigRat \
perl-Memoize \
perl-Module-Build \
perl-Module-CoreList \
perl-Module-CoreList-tools \
perl-Module-Load \
perl-Module-Load-Conditional \
perl-Module-Loaded \
perl-Module-Metadata \
perl-NTLM \
perl-Net-HTTP \
perl-Net-Ping \
perl-NetAddr-IP \
perl-Package-Generator \
perl-Params-Check \
perl-Params-Util \
perl-Perl-OSType \
perl-PerlIO-via-QuotedPrint \
perl-Pod-Checker \
perl-Pod-Html \
perl-Pod-Parser \
perl-SelfLoader \
perl-Socket6 \
perl-Software-License \
perl-Sub-Exporter \
perl-Sub-Install \
perl-Sys-Syslog \
perl-Test \
perl-Test-Harness \
perl-Test-Simple \
perl-Text-Balanced \
perl-Text-Diff \
perl-Text-Glob \
perl-Text-Template \
perl-Thread-Queue \
perl-Time-Piece \
perl-TimeDate \
perl-Try-Tiny \
perl-Unicode-Collate \
perl-WWW-RobotRules \
perl-XML-NamespaceSupport \
perl-XML-Parser \
perl-XML-SAX \
perl-XML-SAX-Base \
perl-XML-Simple \
perl-XML-Twig \
perl-autodie \
perl-bignum \
perl-devel \
perl-encoding \
perl-experimental \
perl-inc-latest \
perl-libnetcfg \
perl-libwww-perl \
perl-local-lib \
perl-open \
perl-perlfaq \
perl-srpm-macros \
perl-utils \
perl-version \
python-srpm-macros \
python3-pyparsing \
python3-rpm-macros \
qt5-srpm-macros \
redhat-rpm-config \
rust-srpm-macros \
systemtap-sdt-devel \
perl-TermReadKey \
perl \
perl-DBD-MySQL \
perl-DBI \
initscripts \
vim \
fping \
perl-IO-Compress \
perl-Time-HiRes \
perl-Math-Complex \
libnsl \
mysql \
java \
net-snmp-utils \
net-tools \
nmap-ncat \
nmap \
net-snmp-utils \
sudo \
expect \
openssh-clients \
http://firefly.artica.es/centos8/perl-Net-Telnet-3.04-1.el8.noarch.rpm \
http://firefly.artica.es/centos7/wmic-1.4-1.el7.x86_64.rpm
# Install utils # Install utils
RUN dnf install -y supervisor chromium crontabs http://firefly.artica.es/centos8/phantomjs-2.1.1-1.el7.x86_64.rpm --setopt=tsflags=nodocs RUN dnf install -y supervisor mysql chromium crontabs http://firefly.artica.es/centos8/phantomjs-2.1.1-1.el7.x86_64.rpm --setopt=tsflags=nodocs
# SDK VMware perl dependencies # SDK VMware perl dependencies
RUN dnf install -y http://firefly.artica.es/centos8/perl-Crypt-OpenSSL-AES-0.02-1.el8.x86_64.rpm http://firefly.artica.es/centos8/perl-Crypt-SSLeay-0.73_07-1.gf.el8.x86_64.rpm perl-Net-HTTP perl-libwww-perl openssl-devel perl-Crypt-CBC perl-Bytes-Random-Secure perl-Crypt-Random-Seed perl-Math-Random-ISAAC perl-JSON http://firefly.artica.es/centos8/VMware-vSphere-Perl-SDK-6.5.0-4566394.x86_64.rpm RUN dnf install -y http://firefly.artica.es/centos8/perl-Crypt-OpenSSL-AES-0.02-1.el8.x86_64.rpm http://firefly.artica.es/centos8/perl-Crypt-SSLeay-0.73_07-1.gf.el8.x86_64.rpm perl-Net-HTTP perl-libwww-perl openssl-devel perl-Crypt-CBC perl-Bytes-Random-Secure perl-Crypt-Random-Seed perl-Math-Random-ISAAC perl-JSON http://firefly.artica.es/centos8/VMware-vSphere-Perl-SDK-6.5.0-4566394.x86_64.rpm
# Instant client Oracle # Instant client Oracle
RUN dnf install -y https://download.oracle.com/otn_software/linux/instantclient/19800/oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm https://download.oracle.com/otn_software/linux/instantclient/19800/oracle-instantclient19.8-sqlplus-19.8.0.0.0-1.x86_64.rpm RUN dnf install -y https://download.oracle.com/otn_software/linux/instantclient/19800/oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm https://download.oracle.com/otn_software/linux/instantclient/19800/oracle-instantclient19.8-sqlplus-19.8.0.0.0-1.x86_64.rpm
# Install IPAM dependencies
RUN dnf install -y http://firefly.artica.es/centos7/xprobe2-0.3-12.2.x86_64.rpm "perl(NetAddr::IP)" "perl(Sys::Syslog)" "perl(DBI)" "perl(XML::Simple)" "perl(Geo::IP)" "perl(IO::Socket::INET6)" "perl(XML::Twig)" "perl(DBD::mysql)" --setopt=tsflags=nodocs
EXPOSE 80 443 41121 162/udp EXPOSE 80 443 41121 162/udp