| 
1 |  | -FROM ubuntu:20.04  | 
 | 1 | +FROM ubuntu:22.04  | 
2 | 2 | 
 
  | 
3 |  | -# the following are needed to make sure the timezone packages don't ask for your timezone.  | 
4 | 3 | ENV DEBIAN_FRONTEND noninteractive  | 
5 | 4 | ENV DEBCONF_NONINTERACTIVE_SEEN true  | 
 | 5 | +ENV DEBCONF_NOWARNINGS yes  | 
6 | 6 | ENV HARNESS_PERL_SWITCHES -MDevel::Cover  | 
7 | 7 | 
 
  | 
8 | 8 | RUN apt-get update && \  | 
9 | 9 | 	apt-get install -qy --no-install-recommends --no-install-suggests \  | 
10 |  | -		build-essential=12.8ubuntu1 \  | 
11 |  | -		ca-certificates=20210119~20.04.1 \  | 
12 |  | -		cpanminus=1.7044-1 \  | 
13 |  | -		git=1:2.25.1-1ubuntu3.1 \  | 
14 |  | -		libarray-utils-perl=0.5-1 \  | 
15 |  | -		libclone-perl=0.43-2 \  | 
16 |  | -		libcrypt-ssleay-perl=0.73.06-1build3 \  | 
17 |  | -		libdata-dump-perl=1.23-1 \  | 
18 |  | -		libdatetime-format-strptime-perl=1.7600-1 \  | 
19 |  | -		libdbd-mysql-perl=4.050-3 \  | 
20 |  | -		libdbd-sqlite3-perl=1.64-1build1 \  | 
21 |  | -		libdbix-class-perl=0.082841-1 \  | 
 | 10 | +		ca-certificates=20211016 \  | 
 | 11 | +		cpanminus=1.7045-1 \  | 
 | 12 | +		git=1:2.34.1-1ubuntu1.4 \  | 
 | 13 | +		libarray-utils-perl=0.5-2 \  | 
 | 14 | +		libcanary-stability-perl=2006-2 \  | 
 | 15 | +		libcapture-tiny-perl=0.48-1 \  | 
 | 16 | +		libclass-accessor-lite-perl=0.08-1.1 \  | 
 | 17 | +		libclone-perl=0.45-1build3 \  | 
 | 18 | +		libcommon-sense-perl=3.75-2build1 \  | 
 | 19 | +		libcpanel-json-xs-perl=4.27-1build1 \  | 
 | 20 | +		libcrypt-ssleay-perl=0.73.06-1build6 \  | 
 | 21 | +		libdata-dump-perl=1.25-1 \  | 
 | 22 | +		libdatetime-format-strptime-perl=1.7900-1 \  | 
 | 23 | +		#libdbd-mysql-perl=4.050-5 \ # if desired to use a full database  | 
 | 24 | +		libdbd-sqlite3-perl=1.70-3build1 \  | 
22 | 25 | 		libdbix-class-inflatecolumn-serializer-perl=0.09-1 \  | 
 | 26 | +		libdbix-class-perl=0.082842-3 \  | 
23 | 27 | 		libdbix-dbschema-perl=0.45-1 \  | 
24 |  | -		libdevel-cover-perl=1.33-1build1 \  | 
25 |  | -		libexception-class-perl=1.44-1 \  | 
26 |  | -		libjson-perl=4.02000-2 \  | 
27 |  | -		libnet-ssleay-perl=1.88-2ubuntu1 \  | 
28 |  | -		libsql-translator-perl=1.60-1 \  | 
29 |  | -		libssl-dev=1.1.1f-1ubuntu2.5 \  | 
 | 28 | +		libdevel-cover-perl=1.36-2build2 \  | 
 | 29 | +		libc6-dev=2.35-0ubuntu3.1 \  | 
 | 30 | +		libexception-class-perl=1.45-1 \  | 
 | 31 | +		libextutils-config-perl=0.008-2 \  | 
 | 32 | +		libextutils-helpers-perl=0.026-1 \  | 
 | 33 | +		libextutils-installpaths-perl=0.012-1.1 \  | 
 | 34 | +		libfurl-perl=3.14-2 \  | 
 | 35 | +		libhttp-parser-xs-perl=0.17-2build1 \  | 
 | 36 | +		libimporter-perl=0.026-1 \  | 
 | 37 | +		libio-socket-ssl-perl=2.074-2 \  | 
 | 38 | +		libjson-perl=4.04000-1 \  | 
 | 39 | +		libjson-xs-perl=4.030-1build3 \  | 
 | 40 | +		libmodule-build-tiny-perl=0.039-1.1 \  | 
 | 41 | +		libmojolicious-perl=9.22+dfsg-1 \  | 
 | 42 | +		libmojolicious-plugin-authentication-perl=1.37-1 \  | 
 | 43 | +		libnet-ssleay-perl=1.92-1build2 \  | 
 | 44 | +		libsql-translator-perl=1.62-1 \  | 
 | 45 | +		libssl-dev=3.0.2-0ubuntu1.6 \  | 
30 | 46 | 		libtest-exception-perl=0.43-1 \  | 
31 |  | -		libtest-harness-perl=3.42-2 \  | 
32 |  | -		libtext-csv-perl=2.00-1 \  | 
33 |  | -		libtry-tiny-perl=0.30-1 \  | 
34 |  | -		libyaml-libyaml-perl=0.81+repack-1 \  | 
35 |  | -		# mariadb-server=1:10.3.31-0ubuntu0.20.04.1 \ # if desired to use a full database  | 
36 |  | -		openssl=1.1.1f-1ubuntu2.5 && \  | 
 | 47 | +		libtext-csv-perl=2.01-1 \  | 
 | 48 | +		libtry-tiny-perl=0.31-1 \  | 
 | 49 | +		libtypes-serialiser-perl=1.01-1 \  | 
 | 50 | +		libyaml-libyaml-perl=0.83+ds-1build1 \  | 
 | 51 | +		make=4.3-4.1build1 \  | 
 | 52 | +		#mariadb-server=1:10.6.7-2ubuntu1.1 \ # if desired to use a full database  | 
 | 53 | +		openssl=3.0.2-0ubuntu1.6 && \  | 
37 | 54 | 	rm -rf /var/lib/apt/lists/* && \  | 
38 | 55 | 	cpanm --notest \  | 
39 | 56 | 		DBIx::Class::DynamicSubclass \  | 
40 |  | -		Mojolicious \  | 
41 |  | -		Mojolicious::Plugin::NotYAMLConfig \  | 
42 | 57 | 		Mojolicious::Plugin::DBIC \  | 
43 |  | -		Mojolicious::Plugin::Authentication \  | 
 | 58 | +		Mojolicious::Plugin::NotYAMLConfig \  | 
44 | 59 | 		Devel::Cover::Report::Codecov  | 
45 | 60 | 
 
  | 
46 | 61 | ENTRYPOINT ["/bin/bash"]  | 
0 commit comments