From ff1daf28617fc3e0ef2dc877f89d2654df0eb591 Mon Sep 17 00:00:00 2001 From: "Deven T. Corzine" Date: Sun, 22 Jan 2023 01:48:43 -0500 Subject: [PATCH 1/3] Net::Server is currently failing tests; install with --notest. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a45ec4f..c505255 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,6 +52,7 @@ RUN apt-get -y install postgresql-client # packages which fail tests and currently must be force installed: RUN cpanm --notest --force \ Furl \ + Net::Server \ OAuth2::Google::Plus \ Plack::App::Proxy \ Schedule::Cron \ @@ -147,7 +148,6 @@ RUN cpanm \ Net::OAuth2::AuthorizationServer \ Net::OAuth2::Moosey::Client \ Net::OAuth2::Scheme \ - Net::Server \ OAuth2::Google::Plus \ Package::Stash \ PadWalker \ From bb4543b706fe5e4221f40328841335dd9f469499 Mon Sep 17 00:00:00 2001 From: "Deven T. Corzine" Date: Sun, 22 Jan 2023 01:51:04 -0500 Subject: [PATCH 2/3] Add Data::XLSX::Parser and PDF::Data modules. --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index c505255..e20a5de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -88,6 +88,7 @@ RUN cpanm \ Data::Printer \ Data::TableReader \ Data::TableReader::Decoder::HTML \ + Data::XLSX::Parser \ Date::RetentionPolicy \ DateTime \ DateTime::Format::Duration \ @@ -154,6 +155,7 @@ RUN cpanm \ Parallel::ForkManager \ Path::Class \ PDF::API2 \ + PDF::Data \ Plack::Builder \ Plack::Middleware \ Plack::Middleware::Auth::OAuth2::ProtectedResource \ From 6dc9de38c8a990103a0bcd7693df40c37390be47 Mon Sep 17 00:00:00 2001 From: "Deven T. Corzine" Date: Sun, 22 Jan 2023 01:51:48 -0500 Subject: [PATCH 3/3] Add Rust language support. --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index e20a5de..c5a96e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,12 +34,15 @@ RUN apt-get -y upgrade # Install additional packages of interest. RUN apt-get -y install \ + build-essential \ colordiff \ less \ libterm-readkey-perl \ man-db \ postgresql-common \ + rustc \ strace \ + sudo \ ripgrep \ && : @@ -115,6 +118,7 @@ RUN cpanm \ Email::MIME::CreateHTML \ Email::Sender \ Email::Valid \ + FFI::Platypus::Lang::Rust \ Google::API::OAuth2::Client \ Google::OAuth2::Client::Simple \ HTML::Diff \ @@ -136,6 +140,7 @@ RUN cpanm \ LWP::Authen::OAuth2 \ LWP::UserAgent \ Math::PercentChange \ + Module::Install::Rust \ Mojolicious::Plugin::OAuth2 \ Moo \ Moose \