diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 23 | 
1 files changed, 11 insertions, 12 deletions
| @@ -1,22 +1,21 @@ -FROM debian:stretch-slim +FROM perl:5.30-slim  ARG DEBIAN_FRONTEND=noninteractive  COPY cpanfile /app/cpanfile  WORKDIR /app -RUN apt-get update && apt-get install --no-install-recommends -y \ -	cpanminus \ -	build-essential \ -	git \ -	liblwp-protocol-https-perl \ -	&& cpanm -in --no-man-pages --installdeps . \ +RUN apt-get update \ +	&& apt-get -y --no-install-recommends install ca-certificates curl gcc git libc6-dev libdb5.3 libdb5.3-dev libssl1.1 libssl-dev libxml2 libxml2-dev make zlib1g-dev \ +	&& cpanm -n --no-man-pages --installdeps . \  	&& rm -rf ~/.cpanm \ -	&& apt-get purge -y \ -	build-essential \ -	cpanminus \ -	&& apt-get autoremove -y +	&& apt-get -y purge curl gcc libc6-dev libdb5.3-dev libssl-dev libxml2-dev make zlib1g-dev \ +	&& apt-get -y autoremove \ +	&& apt-get -y clean \ +	&& rm -rf /var/cache/apt/* /var/lib/apt/lists/*  COPY . /app -CMD ["/app/docker-run.sh"] +EXPOSE 8092 + +CMD ["hypnotoad", "-f", "index.pl"] | 
