Kaynağa Gözat

[ruby/rack-sequel] Upgrade to Ruby 3.3-rc with YJIT (#8450)

Remove torquebox which is no longer maintained, the last releases are from 2016:

      The TorqueBox project is no longer actively developed nor
      maintained. Do not use it for development or production usage unless
      you are willing and able to fix issues as they come up.

https://github.com/torquebox/torquebox/
Petrik de Heus 1 yıl önce
ebeveyn
işleme
8944f608ef

+ 2 - 1
frameworks/Ruby/rack-sequel/rack-sequel-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:2.4
+FROM ruby:3.3-rc
 
 ADD ./ /rack-sequel
 
@@ -9,6 +9,7 @@ RUN bundle install --jobs=4 --gemfile=/rack-sequel/Gemfile --path=/rack-sequel/r
 # TODO: https://github.com/phusion/passenger/issues/1916
 ENV _PASSENGER_FORCE_HTTP_SESSION=true
 ENV DBTYPE=mysql
+ENV RUBY_YJIT_ENABLE=1
 
 RUN ruby -r /rack-sequel/config/auto_tune -e 'puts auto_tune.first' > instances
 

+ 2 - 1
frameworks/Ruby/rack-sequel/rack-sequel-postgres-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:2.4
+FROM ruby:3.3-rc
 
 ADD ./ /rack-sequel
 
@@ -9,6 +9,7 @@ RUN bundle install --jobs=4 --gemfile=/rack-sequel/Gemfile --path=/rack-sequel/r
 # TODO: https://github.com/phusion/passenger/issues/1916
 ENV _PASSENGER_FORCE_HTTP_SESSION=true
 ENV DBTYPE=postgresql
+ENV RUBY_YJIT_ENABLE=1
 
 RUN ruby -r /rack-sequel/config/auto_tune -e 'puts auto_tune.first' > instances
 

+ 2 - 1
frameworks/Ruby/rack-sequel/rack-sequel-postgres-unicorn-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:2.4
+FROM ruby:3.3-rc
 
 ADD ./ /rack-sequel
 
@@ -7,6 +7,7 @@ WORKDIR /rack-sequel
 RUN bundle install --jobs=4 --gemfile=/rack-sequel/Gemfile --path=/rack-sequel/rack-sequel/bundle
 
 ENV DBTYPE=postgresql
+ENV RUBY_YJIT_ENABLE=1
 
 EXPOSE 8080
 

+ 2 - 1
frameworks/Ruby/rack-sequel/rack-sequel-postgres.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:2.4
+FROM ruby:3.3-rc
 
 ADD ./ /rack-sequel
 
@@ -7,6 +7,7 @@ WORKDIR /rack-sequel
 RUN bundle install --jobs=4 --gemfile=/rack-sequel/Gemfile --path=/rack-sequel/rack-sequel/bundle
 
 ENV DBTYPE=postgresql
+ENV RUBY_YJIT_ENABLE=1
 
 EXPOSE 8080
 

+ 2 - 1
frameworks/Ruby/rack-sequel/rack-sequel-unicorn-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:2.4
+FROM ruby:3.3-rc
 
 ADD ./ /rack-sequel
 
@@ -7,6 +7,7 @@ WORKDIR /rack-sequel
 RUN bundle install --jobs=4 --gemfile=/rack-sequel/Gemfile --path=/rack-sequel/rack-sequel/bundle
 
 ENV DBTYPE=mysql
+ENV RUBY_YJIT_ENABLE=1
 
 EXPOSE 8080
 

+ 2 - 1
frameworks/Ruby/rack-sequel/rack-sequel.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:2.4
+FROM ruby:3.3-rc
 
 ADD ./ /rack-sequel
 
@@ -7,6 +7,7 @@ WORKDIR /rack-sequel
 RUN bundle install --jobs=4 --gemfile=/rack-sequel/Gemfile --path=/rack-sequel/rack-sequel/bundle
 
 ENV DBTYPE=mysql
+ENV RUBY_YJIT_ENABLE=1
 
 EXPOSE 8080