FROM perl:5.34.0 # Move it WORKDIR /opt COPY cgi-bin/ ./cgi-bin/ COPY public/ ./public/ COPY templates/ ./templates/ COPY cpanfile . COPY .mmCreds.xml . COPY .msg.bans . COPY .name.bans . COPY www-swagg.conf . COPY www-swagg.pl . # Dependency time RUN apt-get update RUN apt-get -y upgrade RUN apt-get -y install fortune-mod ruby RUN cpanm --installdeps . RUN gem install cgi # Finish setting up the environment ENV MOJO_REVERSE_PROXY=1 ENV SERVER_ADMIN="swaggboi@slackware.uk" EXPOSE 3000 # Send it CMD ["perl", "www-swagg.pl", "prefork", "-m", "production"]