Skip to content

Commit 1ecffca

Browse files
committed
Do not use Alpine for Ruby to avoid bundler arch clash in CI
1 parent d110949 commit 1ecffca

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ DEPENDENCIES
3939
html-proofer (~> 3.19)
4040

4141
RUBY VERSION
42-
ruby 3.1.6p260
42+
ruby 3.1.2
4343

4444
BUNDLED WITH
4545
2.6.5

docker/ruby/Dockerfile

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
1-
FROM ruby:3.1-alpine
1+
FROM ruby:3.1.6-slim-bullseye
22

3-
RUN apk add --no-cache \
4-
build-base \
3+
RUN apt-get update \
4+
&& apt-get install -y \
5+
build-essential \
56
curl \
67
libffi-dev \
78
libzip-dev \
8-
zip
9+
zip \
10+
&& apt-get clean
911

1012
# setup user
1113
ARG UID=1000
1214
ARG GID=1000
13-
RUN addgroup -g $GID fig && adduser -D -G fig -u $UID fig
15+
RUN groupadd -g $GID fig \
16+
&& useradd -g fig -u $UID fig
1417
USER fig
1518

16-
# update to bundler 2.0
1719
RUN gem install bundler:2.6.5

0 commit comments

Comments
 (0)