|
1 | | -# Use the official Dev Container base image for Debian Bookworm |
| 1 | +# Use the official Dev Container base image for Debian Trixie |
2 | 2 | # We use this instead of plain Debian to get a better development experience out of the box |
3 | 3 | # as it includes common tools and configurations for development. |
4 | | -FROM mcr.microsoft.com/devcontainers/base:bookworm AS base |
| 4 | +FROM mcr.microsoft.com/devcontainers/base:trixie AS base |
5 | 5 |
|
6 | 6 | LABEL org.opencontainers.image.description="Development Container for Swindon Makerspace Access System" |
7 | 7 |
|
8 | 8 | # libparse-debianchangelog-perl \ |
9 | 9 | RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ |
10 | 10 | && apt-get -y install --no-install-recommends \ |
11 | | - perl \ |
12 | | - cpanminus \ |
13 | | - build-essential \ |
14 | | - libalgorithm-diff-perl \ |
15 | | - libalgorithm-diff-xs-perl \ |
16 | | - libalgorithm-merge-perl \ |
17 | | - libcgi-fast-perl \ |
18 | | - libcgi-pm-perl \ |
19 | | - libclass-accessor-perl \ |
20 | | - libclass-isa-perl \ |
21 | | - libencode-locale-perl \ |
22 | | - libfcgi-perl \ |
23 | | - libfile-fcntllock-perl \ |
24 | | - libhtml-parser-perl \ |
25 | | - libhtml-tagset-perl \ |
26 | | - libhttp-date-perl \ |
27 | | - libhttp-message-perl \ |
28 | | - libio-html-perl \ |
29 | | - libio-string-perl \ |
30 | | - liblocale-gettext-perl \ |
31 | | - liblwp-mediatypes-perl \ |
32 | | - libsub-name-perl \ |
33 | | - libswitch-perl \ |
34 | | - libtext-charwidth-perl \ |
35 | | - libtext-iconv-perl \ |
36 | | - libtext-wrapi18n-perl \ |
37 | | - libtimedate-perl \ |
38 | | - liburi-perl \ |
39 | | - libscalar-list-utils-perl \ |
| 11 | + perl \ |
| 12 | + cpanminus \ |
| 13 | + build-essential \ |
| 14 | + libalgorithm-diff-perl \ |
| 15 | + libalgorithm-diff-xs-perl \ |
| 16 | + libalgorithm-merge-perl \ |
| 17 | + libcgi-fast-perl \ |
| 18 | + libcgi-pm-perl \ |
| 19 | + libclass-accessor-perl \ |
| 20 | + libclass-isa-perl \ |
| 21 | + libencode-locale-perl \ |
| 22 | + libfcgi-perl \ |
| 23 | + libfile-fcntllock-perl \ |
| 24 | + libhtml-parser-perl \ |
| 25 | + libhtml-tagset-perl \ |
| 26 | + libhttp-date-perl \ |
| 27 | + libhttp-message-perl \ |
| 28 | + libio-html-perl \ |
| 29 | + libio-string-perl \ |
| 30 | + liblocale-gettext-perl \ |
| 31 | + liblwp-mediatypes-perl \ |
| 32 | + libsub-name-perl \ |
| 33 | + libswitch-perl \ |
| 34 | + libtext-charwidth-perl \ |
| 35 | + libtext-iconv-perl \ |
| 36 | + libtext-wrapi18n-perl \ |
| 37 | + libtimedate-perl \ |
| 38 | + liburi-perl \ |
| 39 | + libscalar-list-utils-perl \ |
40 | 40 | && cpanm -S Carton \ |
41 | | -# for Perl::LanguageServer |
| 41 | + # for Perl::LanguageServer |
42 | 42 | && apt-get -y install --no-install-recommends \ |
43 | | - libanyevent-perl \ |
44 | | - libclass-refresh-perl \ |
45 | | - libdata-dump-perl \ |
46 | | - libio-aio-perl \ |
47 | | - libjson-perl \ |
48 | | - libmoose-perl \ |
49 | | - libpadwalker-perl \ |
50 | | - libscalar-list-utils-perl \ |
51 | | - libcoro-perl \ |
| 43 | + libanyevent-perl \ |
| 44 | + libclass-refresh-perl \ |
| 45 | + libdata-dump-perl \ |
| 46 | + libio-aio-perl \ |
| 47 | + libjson-perl \ |
| 48 | + libmoose-perl \ |
| 49 | + libpadwalker-perl \ |
| 50 | + libscalar-list-utils-perl \ |
| 51 | + libcoro-perl \ |
52 | 52 | && cpanm Perl::LanguageServer \ |
53 | 53 | && rm -rf /var/lib/apt/lists/* |
0 commit comments