123456789101112131415161718192021222324252627 |
- FROM perl:5.26
- RUN apt-get update -yqq && apt-get install -yqq nginx
- WORKDIR /kelp
- RUN cpanm --notest --no-man-page \
- JSON JSON::XS IO::Socket::IP IO::Socket::SSL \
- [email protected] \
- [email protected] \
- DBD::[email protected] \
- [email protected] \
- Kelp::Module::JSON::[email protected] \
- HTML::[email protected] \
- HTTP::Parser::[email protected] \
- [email protected]
- ADD ./app.ini /kelp/
- ADD ./app.pl /kelp/
- ADD ./nginx.conf /kelp/
- ENV MONGO=1
- EXPOSE 8080
- CMD nginx -c /kelp/nginx.conf && \
- plackup -E production -s Starman --workers=$(nproc) -l /tmp/perl-kelp.sock -a ./app.pl
|