Skip to content
Snippets Groups Projects
Commit 7898e25d authored by Heinrich Lee Yu's avatar Heinrich Lee Yu
Browse files

Merge branch 'ashmckenzie/allow-bootsnap-to-be-disabled' into 'master'

Allow bootsnap to be disabled

See merge request !73331
parents c1ef75cb d0ae8ff2
No related branches found
No related tags found
1 merge request!73331Allow bootsnap to be disabled
Pipeline #400822149 passed with warnings
Pipeline: GitLab

#400825144

    ......@@ -4,7 +4,7 @@ source 'https://rubygems.org'
    gem 'rails', '~> 6.1.4.1'
    gem 'bootsnap', '~> 1.4.6'
    gem 'bootsnap', '~> 1.9.1', require: false
    # Responders respond_to and respond_with
    gem 'responders', '~> 3.0'
    ......
    ......@@ -148,7 +148,7 @@ GEM
    rack (>= 0.9.0)
    bindata (2.4.10)
    binding_ninja (0.2.3)
    bootsnap (1.4.6)
    bootsnap (1.9.1)
    msgpack (~> 1.0)
    bootstrap_form (4.2.0)
    actionpack (>= 5.0)
    ......@@ -1403,7 +1403,7 @@ DEPENDENCIES
    benchmark-ips (~> 2.3.0)
    benchmark-memory (~> 0.1)
    better_errors (~> 2.9.0)
    bootsnap (~> 1.4.6)
    bootsnap (~> 1.9.1)
    bootstrap_form (~> 4.2.0)
    browser (~> 4.2)
    bullet (~> 6.1.3)
    ......
    # frozen_string_literal: true
    require_relative 'bundler_setup'
    require 'bootsnap/setup' if ENV['RAILS_ENV'] != 'production' || %w(1 yes true).include?(ENV['ENABLE_BOOTSNAP'])
    enable_bootsnap_default_value = ENV['RAILS_ENV'] != 'production' ? '1' : '0'
    require 'bootsnap/setup' if %w(1 yes true).include?(ENV.fetch('ENABLE_BOOTSNAP', enable_bootsnap_default_value))
    ......@@ -20,7 +20,7 @@ You can use the following environment variables to override certain values:
    | Variable | Type | Description |
    |--------------------------------------------|---------|---------------------------------------------------------------------------------------------------------|
    | `DATABASE_URL` | string | The database URL; is of the form: `postgresql://localhost/blog_development`. |
    | `ENABLE_BOOTSNAP` | string | Enables Bootsnap for speeding up initial Rails boot (`1` to enable). |
    | `ENABLE_BOOTSNAP` | string | Toggles [Bootsnap](https://github.com/Shopify/bootsnap) for speeding up initial Rails boot. Enabled by default for non-production environments. Set to `0` to disable. |
    | `EXTERNAL_URL` | string | Specify the external URL at the [time of installation](https://docs.gitlab.com/omnibus/settings/configuration.html#specifying-the-external-url-at-the-time-of-installation). |
    | `EXTERNAL_VALIDATION_SERVICE_TIMEOUT` | integer | Timeout, in seconds, for an [external CI/CD pipeline validation service](external_pipeline_validation.md). Default is `5`. |
    | `EXTERNAL_VALIDATION_SERVICE_URL` | string | URL to an [external CI/CD pipeline validation service](external_pipeline_validation.md). |
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment