Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Commit eeceb44

Browse files
committed
Fix Feersum
1 parent 42952b4 commit eeceb44

5 files changed

Lines changed: 8 additions & 19 deletions

File tree

frameworks/Perl/feersum/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
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)

frameworks/Perl/feersum/app.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use v5.40;
1+
use v5.42;
22
use warnings;
33
use Feersum::Runner;
44
use EV; use AnyEvent;

frameworks/Perl/feersum/cpanfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
requires 'Feersum', '== 1.505';
22
requires 'JSON::XS', '== 4.03';
3-
requires 'DBD::MariaDB', '== 1.23';
3+
requires 'DBD::MariaDB', '== 1.24';
44
requires 'DBD::Pg', '== 3.18.0';
55
requires 'AnyEvent', '== 7.17';
66
requires 'Async::Interrupt', '== 1.26';
77
requires 'Text::Xslate', '== v3.5.9';
88
requires 'LMDB_File', '== 0.14';
9+
#requires 'DBD::mysql', '== 5.013';

frameworks/Perl/feersum/cpanfile_alt

Lines changed: 0 additions & 1 deletion
This file was deleted.

frameworks/Perl/feersum/feersum.dockerfile

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
11
FROM perl:5.42
22
RUN 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
44
RUN curl -fsSL https://raw.githubusercontent.com/skaji/cpm/main/cpm | perl - install -g App::cpm
55
WORKDIR /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 .
2110
EXPOSE 8080
2211

2312
ARG TFB_TEST_DATABASE

0 commit comments

Comments
 (0)