Skip to content

Commit 341eab5

Browse files
committed
Update docker image to latest Ruby
It looks like ruby 3.4.x is no longer being built for bullseye so use a more recent debian OS. Also, python2-dev is no longer available as a package. As far as I can see python isn't used so remove it.
1 parent 32d494c commit 341eab5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.4-slim-bullseye AS base
1+
FROM ruby:3.4.8-slim-trixie AS base
22
RUN gem install bundler \
33
&& apt-get update \
44
&& apt-get upgrade --yes \
@@ -7,7 +7,7 @@ RUN gem install bundler \
77
curl gnupg graphviz nodejs \
88
&& mkdir -p /usr/share/keyrings \
99
&& curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor -o /usr/share/keyrings/postgresql-archive-keyring.gpg \
10-
&& echo "deb [signed-by=/usr/share/keyrings/postgresql-archive-keyring.gpg] http://apt.postgresql.org/pub/repos/apt bullseye-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
10+
&& echo "deb [signed-by=/usr/share/keyrings/postgresql-archive-keyring.gpg] http://apt.postgresql.org/pub/repos/apt trixie-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
1111
&& apt-get update \
1212
&& apt-get install --yes --no-install-recommends postgresql-client-17 \
1313
&& rm -rf /var/lib/apt/lists/* /var/lib/apt/archives/*.deb
@@ -20,7 +20,7 @@ WORKDIR /app
2020
RUN apt-get update \
2121
&& apt-get install --yes --no-install-recommends \
2222
build-essential libpq-dev libxml2-dev libxslt1-dev git libyaml-dev \
23-
firefox-esr python2-dev \
23+
firefox-esr \
2424
&& rm -rf /var/lib/apt/lists/* /var/lib/apt/archives/*.deb
2525
COPY Gemfile Gemfile.lock /app/
2626
RUN bundle install --jobs 4 \

0 commit comments

Comments
 (0)