[i335] docker image for site generator #336

Open
rho_n wants to merge 6 commits from i335_docker-image-for-site-generator into main
Showing only changes of commit 7cea36879c - Show all commits

24
Dockerfile Normal file
View File

@@ -0,0 +1,24 @@
FROM perl:stable
RUN cpan cpanm Config::Std \
&& cpanm Template \
&& cpanm Template::Plugin::DBI \
&& cpanm Template::Plugin::HTML::Strip \
&& cpanm DBD::SQLite \
&& cpanm Tie::DBI \
&& cpanm Date::Calc \
&& cpanm Text::CSV_XS \
&& cpanm HTML::Entities \
&& mkdir -p /usr/src/app
WORKDIR /usr/src/app
ADD site-generator /usr/src/app/site-generator
ADD site.cfg /usr/src/app/site.cfg
ADD templates /usr/src/app/templates
ADD LICENSE /usr/src/app/LICENSE
# Tell Perl where to find the local modules
ENV PERL5LIB=/usr/local/lib/perl5/site_perl
ENTRYPOINT ["/usr/src/app/site-generator"]