diff --git a/Dockerfile b/Dockerfile index a6d04e8..f27ff3f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,12 +8,11 @@ ENV REPORT_PARSER_SOURCE="https://github.com/techsneeze/dmarcts-report-parser/ar COPY ./manifest/ / RUN set -x \ + && apk add expat-dev mariadb-dev \ && wget -q --no-check-certificate -O parser.zip $REPORT_PARSER_SOURCE \ && wget -q --no-check-certificate -O viewer.zip $REPORT_VIEWER_SOURCE \ && unzip parser.zip && mv dmarcts-report-parser-master/* /usr/bin/ && rm -f parser.zip \ - && mv /usr/bin/dmarcts-report-parser.conf.sample /usr/bin/dmarcts-report-parser.conf \ && unzip viewer.zip && mv dmarcts-report-viewer-master/* /var/www/html/ && rm -f viewer.zip \ - && mv /var/www/html/dmarcts-report-viewer-config.php.sample /var/www/html/dmarcts-report-viewer-config.php \ && (echo y;echo o conf prerequisites_policy follow;echo o conf commit)|cpan \ && for i in \ IO::Compress::Gzip \ @@ -24,8 +23,10 @@ RUN set -x \ MIME::Words \ MIME::Parser \ MIME::Parser::Filer \ + XML::Parser \ XML::Simple \ DBI \ + DBD::mysql \ Socket \ Socket6 \ PerlIO::gzip \ diff --git a/manifest/etc/supervisor/conf.d/crond.conf b/manifest/etc/supervisor/conf.d/crond.conf index a69b17f..2b08267 100644 --- a/manifest/etc/supervisor/conf.d/crond.conf +++ b/manifest/etc/supervisor/conf.d/crond.conf @@ -1,5 +1,5 @@ [program:cron] -command=crond -f -l 0 -L - -c /etc/cron +command=crond -f -l 0 -L - -c /etc/cron.d autostart=true autorestart=true priority=10