FROM docker.io/php:7.4-fpm-alpine3.16 LABEL "co.com.sapian.vendor"="Sapian SAS" #cc_005_all_rpm_update.sh RUN apk update && apk upgrade #cc_101_all_config_os.sh RUN mkdir -p /home/backup/misc \ && mkdir -p /usr/share/astguiclient \ && mkdir -p /var/log/astguiclient \ && mkdir -p /var/lib/asterisk/ \ && mkdir -p /var/lib/asterisk/agi-bin \ && mkdir -p /var/lib/asterisk/sounds \ && mkdir -p /var/spool/asterisk/monitor \ && mkdir -p /usr/src/astguiclient #cc_107_all_rpm_repo_epel.sh RUN apk add --no-cache --update-cache \ curl \ ca-certificates \ alpine-sdk \ musl-dev \ musl-obstack-dev \ perl-dev \ perl-doc \ readline-dev \ && rm -rf /var/cache/apk/* ##cc_109_all_rpm_install.sh perl part 1 A-E RUN apk add --no-cache --update \ perl-algorithm-diff \ perl-app-cpanminus \ #perl-archive-tar \ perl-archive-zip \ perl-b-hooks-endofscope \ #perl-bsd-resource \ perl-cache-cache \ perl-class-load \ perl-class-load-xs \ perl-class-mix \ perl-compress-raw-zlib \ #perl-config-crontab \ perl-crypt-des \ perl-crypt-eksblowfish \ perl-crypt-rc4 \ perl-curses \ perl-dbd-mysql \ perl-dbi \ perl-data-dump \ perl-data-optlist \ perl-date-manip \ perl-devel-globaldestruction \ perl-devel-stacktrace \ perl-digest-hmac \ perl-digest-perl-md5 \ perl-digest-sha3 \ perl-digest-sha1 \ perl-dist-checkconflicts \ perl-encode-locale \ perl-error \ perl-eval-closure #perl-extutils-cbuilder ##cc_109_all_rpm_install.sh perl part 1 F-S RUN apk add --no-cache --update \ #perl-file-homedir \ perl-file-listing \ perl-file-remove \ perl-file-slurp \ perl-file-temp \ perl-file-which \ #perl-filehandle-unget \ perl-font-afm \ perl-gd \ perl-html-formattext-withlinks \ #perl-html-format \ perl-html-parser \ #perl-html-strip \ perl-html-tagset \ perl-html-template \ perl-html-tree \ perl-http-cookies \ perl-http-daemon \ perl-http-date \ perl-http-message \ perl-http-negotiate \ #perl-io-compress-base \ perl-io-html \ #perl-io-pty-easy \ perl-io-socket-ssl \ perl-io-string \ perl-io-tty \ perl-inline \ #perl-jcode \ perl-lwp-mediatypes \ #perl-linux-pid \ perl-list-moreutils \ perl-mime-types \ perl-mime-tools \ perl-mime-base64 \ perl-mro-compat \ #perl-mail-box \ perl-mail-imapclient \ #perl-mail-mbox-messageparser \ #perl-mail-pop3client \ perl-mail-sendmail \ perl-mailtools \ perl-module-implementation \ perl-module-install \ perl-module-runtime \ perl-moose \ #perl-net-daemon \ perl-net-http \ #perl-net-sftp-foreign \ perl-net-snmp \ perl-net-ssleay \ perl-net-server \ perl-net-telnet \ #perl-ole-storage-lite \ #perl-object-realize-later \ perl-package-deprecationmanager \ perl-package-stash \ perl-package-stash-xs \ perl-params-classify \ perl-params-util \ perl-parse-recdescent \ #perl-proc-processtable \ #perl-rpc-xml \ #perl-set-scalar \ perl-socket6 \ perl-spiffy \ perl-spreadsheet-parseexcel \ #perl-spreadsheet-read \ #perl-spreadsheet-writeexcel \ perl-spreadsheet-xlsx \ perl-spreadsheet-xlsx \ perl-sub-exporter \ perl-sub-exporter-progressive \ perl-sub-install \ perl-sub-name \ perl-switch ##cc_109_all_rpm_install.sh perl part 1 T-Z and a-z RUN apk add --no-cache --update \ perl-task-weaken \ #perl-term-readline-gnu \ perl-term-readkey \ perl-test-base \ perl-test-nowarnings \ perl-test-tester \ perl-text-csv \ perl-text-csv_xs \ perl-text-diff \ perl-text-glob \ #perl-tie-ixhash \ perl-time-hires \ perl-time-local \ perl-timedate \ perl-try-tiny \ perl-uri \ #perl-unicode-map \ #perl-user-identity \ perl-variable-magic \ #perl-www-curl \ perl-www-robotrules \ perl-xml-libxml \ perl-xml-namespacesupport \ perl-xml-parser \ perl-xml-sax \ perl-xml-sax-base \ perl-xml-simple \ perl-xml-xpath \ perl-yaml \ perl-yaml-tiny \ #perl-gettext \ #perl-libwww-perl \ perl-namespace-clean \ perl-rrd #perl-rrdtool ##cc_109_all_rpm_install.sh perl cpanm part 1 RUN PREFIX='/usr/local' INSTALL_BASE='' && cpanm \ Archive::Tar \ BSD::Resource \ Config::Crontab \ ExtUtils::CBuilder \ File::HomeDir \ FileHandle::Unget \ HTML::FormatText \ HTML::Strip \ IO::Compress::Base \ IO::Pty::Easy \ Jcode \ Linux::Pid \ Mail::Box \ Mail::Mbox::MessageParser \ Mail::POP3Client \ Net::Daemon \ Net::SFTP::Foreign \ OLE::Storage_Lite \ Object::Realize::Later \ Proc::ProcessTable \ RPC::XML \ Set::Scalar \ Spreadsheet::Read \ Spreadsheet::WriteExcel \ Term::ReadLine::Gnu \ Tie::IxHash \ Unicode::Map \ User::Identity \ # WWW::Curl \ Gettext \ LWP::Protocol::https #RRDtool #cc_109_all_rpm_install.sh part 2 RUN apk add --no-cache \ alsa-lib \ apr \ apr-util \ audiofile \ autoconf \ automake \ abseil-cpp \ curl \ curl-dev \ multipath-tools \ gcc \ glib \ libc-dev \ iftop \ imake \ linux-headers \ #libc-client \ libgomp \ libidn-dev \ libmcrypt \ libnet \ libogg \ libcap \ libpcap-dev \ libpng-dev \ #libtermcap-dev \ libvorbis \ libxml2 \ libxml2-dev \ libxslt \ libx11-dev \ libxau-dev \ libxdmcp-dev \ mesa-dev \ ncurses \ ncurses-dev \ openssl-dev \ pkgconf \ py3-cairo \ #py-gtk2 \ #libglade \ #py3-seaborn \ screen \ libxml2-dev \ libjpeg-turbo-dev \ freetype-dev \ shared-mime-info \ smartmontools \ sox \ speex \ speex-dev \ subversion \ vim \ wget \ patch \ mutt \ libc6-compat \ imagemagick \ htop \ iftop \ util-linux-dev \ sipsak \ jansson-dev \ git \ restic \ py3-pip #cc_109_all_rpm_install.sh part 3 RUN apk add --no-cache \ && docker-php-ext-configure gd --with-jpeg --with-freetype \ && docker-php-ext-install \ mysql \ pdo_mysql \ gd \ imap \ ldap \ mbstring \ mcrypt \ xmlrpc \ soap \ pdo_odbc \ zip ARG BUILD_DATE ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=$BUILD_DATE \ org.label-schema.name="vicidial-ccweb" \ org.label-schema.description="Vicidial Docker Image ccweb Complete" \ org.label-schema.url="https://www.sapian.cloud/vicidial-online-edition" \ org.label-schema.vcs-url="https://git.sapian.com.co/Sapian/vicidial" \ org.label-schema.maintainer="sebastian.rojo@sapian.com.co" \ org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.vendor1="Vicidial" \ org.label-schema.vendor2="Sapian" \ org.label-schema.version=$VERSION \ org.label-schema.vicidial-schema-version="1602"