Skip to content

Commit 14be84c

Browse files
committed
Update to Ruby 3.3+ and latest Rails 7.0
1 parent f09a93e commit 14be84c

File tree

4 files changed

+204
-173
lines changed

4 files changed

+204
-173
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# The base stage scaffolds elements which are common to building and running
55
# the application, such as installing ca-certificates, creating the app user,
66
# and installing runtime system dependencies.
7-
FROM ruby:3.0.3-slim AS base
7+
FROM ruby:3.3-slim AS base
88

99
# ------------------------------------------------------------
1010
# Declarative metadata
@@ -87,7 +87,7 @@ RUN apt-get install -y --no-install-recommends \
8787
USER $APP_USER
8888

8989
# Base image ships with an older version of bundler
90-
RUN gem install bundler --version 2.2.33
90+
RUN gem install bundler --version 2.5.22
9191

9292
# Install gems. We don't enforce the validity of the Gemfile.lock until the
9393
# final (production) stage.

Gemfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
source 'https://rubygems.org'
22
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
33

4-
ruby '3.0.3'
4+
ruby '~> 3.3'
55

6-
gem 'berkeley_library-alma', '~> 0.0.7', '>= 0.0.7.1'
7-
gem 'berkeley_library-logging', '~> 0.2', '>= 0.2.7'
8-
gem 'berkeley_library-util', '~> 0.1.5'
6+
gem 'berkeley_library-alma', '~> 0.1.1'
7+
gem 'berkeley_library-logging', '~> 0.3'
8+
gem 'berkeley_library-util', '~> 0.2.0'
9+
gem 'drb'
910
gem 'image_processing', '~> 1.12'
1011
gem 'jsonapi.rb', '~> 2.0'
1112
gem 'jsonapi-serializer', '~> 2.2'
1213
gem 'jwt', '~> 2.4'
14+
gem 'mutex_m'
1315
gem 'omniauth', '~> 1.9', '>= 1.9.2'
1416
gem 'omniauth-cas', '~> 2.0'
1517
gem 'pg', '~> 1.4'

0 commit comments

Comments
 (0)