@@ -30,7 +30,7 @@ RUN echo Cloning branch $PG_BRANCH branch from $PG_GIT_URL \
3030
3131# We need to change FROM before setting the ENV variables.
3232
33- FROM ubuntu:22 .04
33+ FROM ubuntu:24 .04
3434
3535ENV WEBWORK_URL=/webwork2 \
3636 WEBWORK_ROOT_URL=http://localhost::8080 \
@@ -110,8 +110,6 @@ RUN apt-get update \
110110 libjson-perl \
111111 libjson-xs-perl \
112112 liblocale-maketext-lexicon-perl \
113- libmail-sender-perl \
114- libmail-sender-perl \
115113 libmariadb-dev \
116114 libmath-random-secure-perl \
117115 libmime-base32-perl \
@@ -120,6 +118,7 @@ RUN apt-get update \
120118 libminion-perl \
121119 libmodule-build-perl \
122120 libmodule-pluggable-perl \
121+ libmojolicious-perl \
123122 libmojolicious-plugin-renderfile-perl \
124123 libnet-https-nb-perl \
125124 libnet-ip-perl \
@@ -189,8 +188,6 @@ RUN apt-get update \
189188RUN cpanm install -n \
190189 Statistics::R::IO \
191190 DBD::MariaDB \
192- Mojolicious \
193- Mojo::SQLite@3.002 \
194191 Perl::Tidy@20220613 \
195192 Archive::Zip::SimpleZip \
196193 && rm -fr ./cpanm /root/.cpanm /tmp/*
@@ -219,7 +216,6 @@ COPY --from=base /opt/base/pg $APP_ROOT/pg
219216# 7. Apply patches
220217
221218# Patch files that are applied below
222- COPY docker-config/imagemagick-allow-pdf-read.patch /tmp
223219COPY docker-config/pgfsys-dvisvmg-bbox-fix.patch /tmp
224220
225221RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \
@@ -237,8 +233,6 @@ RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \
237233 && npm install \
238234 && cd $PG_ROOT/htdocs \
239235 && npm install \
240- && patch -p1 -d / < /tmp/imagemagick-allow-pdf-read.patch \
241- && rm /tmp/imagemagick-allow-pdf-read.patch \
242236 && patch -p1 -d / < /tmp/pgfsys-dvisvmg-bbox-fix.patch \
243237 && rm /tmp/pgfsys-dvisvmg-bbox-fix.patch
244238
0 commit comments