This repository was archived by the owner on Mar 24, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66# Requirements
77
8- * Perl 5.40 )
8+ * Perl 5.42 )
99* [ JSON::XS] ( https://metacpan.org/dist/JSON-XS )
1010* [ DBI] ( https://metacpan.org/dist/DBI )
1111* [ Text::Xslate] ( https://metacpan.org/dist/Text-Xslate )
Original file line number Diff line number Diff line change 1- use v5.40 ;
1+ use v5.42 ;
22use warnings;
33use Feersum::Runner;
44use EV; use AnyEvent;
Original file line number Diff line number Diff line change 11requires ' Feersum' , ' == 1.505' ;
22requires ' JSON::XS' , ' == 4.03' ;
3- requires ' DBD::MariaDB' , ' == 1.23 ' ;
3+ requires ' DBD::MariaDB' , ' == 1.24 ' ;
44requires ' DBD::Pg' , ' == 3.18.0' ;
55requires ' AnyEvent' , ' == 7.17' ;
66requires ' Async::Interrupt' , ' == 1.26' ;
77requires ' Text::Xslate' , ' == v3.5.9' ;
88requires ' LMDB_File' , ' == 0.14' ;
9+ # requires 'DBD::mysql', '== 5.013';
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11FROM perl:5.42
22RUN apt-get update
3- RUN apt-get install -y --no-install-recommends --no-install-suggests catatonit libmariadb-dev libpq-dev libev-dev liblmdb-dev build-essential curl gnupg
3+ RUN apt-get install -y --no-install-recommends --no-install-suggests catatonit default-libmysqlclient-dev libmariadb-dev libpq-dev libev-dev liblmdb-dev build-essential curl gnupg
44RUN curl -fsSL https://raw.githubusercontent.com/skaji/cpm/main/cpm | perl - install -g App::cpm
55WORKDIR /app
6- ADD cpanfile .
7- RUN cpm install -g
6+ COPY cpanfile .
7+ RUN cpm install -g --show-build-log-on-failure
88
9- RUN curl https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 -o /etc/apt/trusted.gpg.d/mysql2023
10- RUN gpg --dearmor /etc/apt/trusted.gpg.d/mysql2023
11- RUN rm /etc/apt/trusted.gpg.d/mysql2023
12- RUN echo 'deb http://repo.mysql.com/apt/debian bookworm mysql-innovation' > /etc/apt/sources.list.d/mysql.list
13- RUN apt-get update
14- RUN apt-get install -y --no-install-recommends --no-install-suggests libmysqlclient-dev
15- add cpanfile_alt .
16- RUN cpm install -g --cpanfile=cpanfile_alt
17-
18- RUN apt-get clean
19- RUN rm -rf $HOME/.perl-cpm
20- ADD app.pl .
9+ COPY app.pl .
2110EXPOSE 8080
2211
2312ARG TFB_TEST_DATABASE
You can’t perform that action at this time.
0 commit comments