add docker file

This commit is contained in:
Rawley Fowler 2023-03-13 22:22:01 -05:00
parent 06dd8d13e5
commit c4eccbfbd9
3 changed files with 17 additions and 2 deletions

15
http/Dockerfile Normal file
View file

@ -0,0 +1,15 @@
FROM perl:latest AS build
EXPOSE 3000
COPY . /sakisafe
COPY ./public /sakisafe/public
WORKDIR /sakisafe
RUN perl "Makefile.PL"
RUN make install
RUN cpan List::MoreUtils Path::Tiny MIME::Types Mojolicious Mojolicious::Plugin::RenderFile Mojolicious::Routes::Pattern
FROM build
CMD ["perl", "sakisafe.pl", "daemon"]

View file

@ -4,7 +4,7 @@ use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'sakisafe',
PREREQ_PM => {
CONFIGURE_REQUIRES => {
"Mojolicious" => 0,
"List::MoreUtils" => 0,
"Term::ANSIColor" => 0,