diff options
author | Christopher Baines <mail@cbaines.net> | 2018-10-11 18:27:15 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-10-11 18:27:15 +0100 |
commit | 27d364f337cc1e1b9838e0a1451e229d86097c7a (patch) | |
tree | b046c50b47ca1aa0ce1365c0890f1e9af25d081e /testapp/config | |
parent | 8af754e1087d662ab68964aa67685d48b8e7c4fc (diff) | |
download | guix-demo-27d364f337cc1e1b9838e0a1451e229d86097c7a.tar guix-demo-27d364f337cc1e1b9838e0a1451e229d86097c7a.tar.gz |
Tweak the Rails app to use the Guix packages directly
As this point, running `rails s` should work.
Diffstat (limited to 'testapp/config')
-rw-r--r-- | testapp/config/application.rb | 4 | ||||
-rw-r--r-- | testapp/config/boot.rb | 35 |
2 files changed, 32 insertions, 7 deletions
diff --git a/testapp/config/application.rb b/testapp/config/application.rb index ea8a42e..c0f2f8b 100644 --- a/testapp/config/application.rb +++ b/testapp/config/application.rb @@ -2,10 +2,6 @@ require_relative 'boot' require 'rails/all' -# Require the gems listed in Gemfile, including any gems -# you've limited to :test, :development, or :production. -Bundler.require(*Rails.groups) - module Testapp class Application < Rails::Application # Initialize configuration defaults for originally generated Rails version. diff --git a/testapp/config/boot.rb b/testapp/config/boot.rb index b9e460c..3568434 100644 --- a/testapp/config/boot.rb +++ b/testapp/config/boot.rb @@ -1,4 +1,33 @@ -ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) +gem 'rails', '~> 5.2.1' +# Use sqlite3 as the database for Active Record +gem 'sqlite3' +# Use Puma as the app server +gem 'puma', '~> 3.11' +# Use SCSS for stylesheets +gem 'sass-rails', '~> 5.0' +# Use Uglifier as compressor for JavaScript assets +gem 'uglifier', '>= 1.3.0' +# See https://github.com/rails/execjs#readme for more supported runtimes +# gem 'mini_racer', platforms: :ruby -require 'bundler/setup' # Set up gems listed in the Gemfile. -require 'bootsnap/setup' # Speed up boot time by caching expensive operations. +# Use CoffeeScript for .coffee assets and views +gem 'coffee-rails', '~> 4.2' +# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks +gem 'turbolinks', '~> 5' +# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder +gem 'jbuilder', '~> 2.5' +# Use Redis adapter to run Action Cable in production +# gem 'redis', '~> 4.0' +# Use ActiveModel has_secure_password +# gem 'bcrypt', '~> 3.1.7' + +# Use ActiveStorage variant +# gem 'mini_magick', '~> 4.8' + +# Use Capistrano for deployment +# gem 'capistrano-rails', group: :development + +# Reduces boot times through caching; required in config/boot.rb +#gem 'bootsnap', '>= 1.1.0' + +#require 'bootsnap/setup' # Speed up boot time by caching expensive operations. |