diff --git a/Dockerfile b/Dockerfile index 71d22a1..f9c238a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,12 @@ COPY . /home/lutim RUN chmod -R g+rwX /home/lutim WORKDIR /home/lutim -RUN /bin/sh /home/lutim/docker/build.sh +RUN apk --update add perl libpq perl-crypt-rijndael perl-io-socket-ssl perl-net-ssleay su-exec shared-mime-info libressl imagemagick imagemagick-perlmagick \ + && apk --update add --virtual .build-deps build-base perl-utils perl-dev postgresql-dev vim wget zlib-dev \ + && cpan notest Carton Config::FromHash \ + && carton install --without test \ + && apk del .build-deps \ + && rm -rf /var/cache/apk/* /root/.cpan* USER lutim EXPOSE 8080 diff --git a/docker/build.sh b/docker/build.sh deleted file mode 100755 index b6f83ad..0000000 --- a/docker/build.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env sh - -set -eu - -apk --update add perl libpq perl-crypt-rijndael perl-io-socket-ssl perl-net-ssleay su-exec shared-mime-info libressl imagemagick imagemagick-perlmagick -apk --update add --virtual .build-deps build-base perl-utils perl-dev postgresql-dev vim wget zlib-dev - -cpan notest Carton Config::FromHash -carton install --without test - -# Remove dev env -apk del .build-deps -rm -rf /var/cache/apk/* /root/.cpan* \ No newline at end of file