Add Docker build

This commit is contained in:
Jason Stewart 2018-01-18 16:32:01 -05:00
parent cf2a16cf04
commit 5ef76eeff1
2 changed files with 28 additions and 0 deletions

21
Dockerfile Normal file
View File

@ -0,0 +1,21 @@
FROM debian:stretch-slim
ENV DEBIAN_FRONTEND noninteractive
RUN useradd -d /lynis-report-converter -U lynis
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y --no-install-recommends \
htmldoc libxml-writer-perl libarchive-zip-perl libjson-perl \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY . /lynis-report-converter
USER lynis
WORKDIR /lynis-report-converter
ENTRYPOINT ["/lynis-report-converter/lynis-report-converter.pl"]
CMD ["--help"]

View File

@ -81,6 +81,13 @@ Where:
-o|--output Specifies the output file to print the report to.
```
### Docker
```
docker build -t <imagename> .
docker run --rm -v /local-report-dir:/reports lynis-report-converter -o /reports/report.html -i /reports/lynis-report.dat
```
### Output Features:
* HTML (default)
* Summarizes the lynis report into a single HTML file.