From f69f097a8e4f548edeef38689cf5deb7b5587ce4 Mon Sep 17 00:00:00 2001 From: kanad-kumar Date: Tue, 28 Feb 2023 16:55:35 +0530 Subject: [PATCH] Setup .buildpacks for using multiple buildpacks on Scalingo --- .buildpacks | 1 + .tool-versions | 2 +- Gemfile | 1 + Gemfile.lock | 5 +++++ config.ru | 3 +++ 5 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .buildpacks create mode 100644 config.ru diff --git a/.buildpacks b/.buildpacks new file mode 100644 index 00000000..48edfc29 --- /dev/null +++ b/.buildpacks @@ -0,0 +1 @@ +https://github.com/Scalingo/ruby-buildpack \ No newline at end of file diff --git a/.tool-versions b/.tool-versions index c133be0c..e7f4c112 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.0.4 +ruby 3.1.1 diff --git a/Gemfile b/Gemfile index fe95a3a6..9bb13fc8 100644 --- a/Gemfile +++ b/Gemfile @@ -6,6 +6,7 @@ gem 'i18n', '~> 0.7', '>= 0.7.0' gem 'nokogiri', '~> 1.10' gem 'multipart-post', '~> 2.1', '>= 2.1.1' gem 'ruby_version', '~> 1' +gem 'rackup'#, '~> 2.1' if ENV['RUBY_HANDLEBARS_GEM_PATH'] gem 'ruby-handlebars', path: ENV['RUBY_HANDLEBARS_GEM_PATH'] diff --git a/Gemfile.lock b/Gemfile.lock index 2de0f928..a6e85302 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,6 +91,9 @@ GEM public_suffix (4.0.6) racc (1.6.0) rack (2.2.3) + rackup (1.0.0) + rack (< 3) + webrick rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) @@ -130,6 +133,7 @@ GEM addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) zeitwerk (2.5.4) PLATFORMS @@ -147,6 +151,7 @@ DEPENDENCIES parseconfig (~> 1.0, >= 1.0.4) pry (~> 0) pry-byebug (~> 3) + rackup rspec (~> 3.3) rspec-mocks (~> 3.3) rspec_junit_formatter diff --git a/config.ru b/config.ru new file mode 100644 index 00000000..afb7fb57 --- /dev/null +++ b/config.ru @@ -0,0 +1,3 @@ +#\ --server puma +require "rubygems" +