diff --git a/Envfile b/Envfile index 508bfa8df..d02cc089a 100644 --- a/Envfile +++ b/Envfile @@ -1,7 +1,7 @@ # Most of the things are optional. If you need to use a # custom key, please create an application.yml for it -enable_defaults! { ENV['RACK_ENV'] != 'production' } +enable_defaults! { ENV["RACK_ENV"] != "production" } ################################################ ############## Basic configuration ############# @@ -19,8 +19,8 @@ variable :LOGO_SVG, :String, default: "" variable :DEVTO_USER_ID, :Integer, default: 1 # Service timeout length -variable :RACK_TIMEOUT_WAIT_TIMEOUT, :Integer, default: 100000 -variable :RACK_TIMEOUT_SERVICE_TIMEOUT, :Integer, default: 100000 +variable :RACK_TIMEOUT_WAIT_TIMEOUT, :Integer, default: 100_000 +variable :RACK_TIMEOUT_SERVICE_TIMEOUT, :Integer, default: 100_000 # Production related config that can be ignored variable :DEPLOYMENT_SIGNATURE, :String, default: "Optional" @@ -49,10 +49,10 @@ variable :TWITTER_SECRET, :String, default: "Optional" # Airbrake for error tracking variable :AIRBRAKE_API_KEY, :String, default: "Optional" -variable :AIRBRAKE_PROJECT_ID, :integer, default: 00000 +variable :AIRBRAKE_PROJECT_ID, :integer, default: 0o0000 # Algolia for search (not optional) -only_in_test = proc { ENV['RACK_ENV'] == "test" ? "test-test" : nil} +only_in_test = proc { ENV["RACK_ENV"] == "test" ? "test-test" : nil } variable :ALGOLIASEARCH_API_KEY, :String, default: only_in_test variable :ALGOLIASEARCH_APPLICATION_ID, :String, default: only_in_test variable :ALGOLIASEARCH_SEARCH_ONLY_KEY, :String, default: only_in_test @@ -128,11 +128,6 @@ variable :PUSHER_BEAMS_KEY, :String, default: "Optional" variable :RECAPTCHA_SECRET, :String, default: "Optional" variable :RECAPTCHA_SITE, :String, default: "Optional" -# Sharemeow is a text-shot service -# more information here https://github.com/producthunt/ShareMeow -variable :SHARE_MEOW_BASE_URL, :String, default: "Optional" -variable :SHARE_MEOW_SECRET_KEY, :String, default: "Optional" - # Slack for customer alerts variable :SLACK_CHANNEL, :String, default: "Optional" variable :SLACK_WEBHOOK_URL, :String, default: "Optional" @@ -146,19 +141,18 @@ variable :STRIPE_CANCELLATION_SECRET, :String, default: "Optional" variable :VAPID_PUBLIC_KEY, :String, default: "dGhpcyBpcyBkZXYudG8gdGVzdCBkYXRh" variable :VAPID_PRIVATE_KEY, :String, default: "VGhpcyBpcyBtb3JlIHRlc3QgZGF0YQ==" -#For video calling in DEV Connect +# For video calling in DEV Connect variable :TWILIO_ACCOUNT_SID, :String, default: "Optional" variable :TWILIO_VIDEO_API_KEY, :String, default: "Optional" variable :TWILIO_VIDEO_API_SECRET, :String, default: "Optional" -#Trending tags on home page +# Trending tags on home page variable :TRENDING_TAGS, :String, default: "git,beginners" ##### Legacy test related env vars ###### variable :FACEBOOK_PIXEL_ID, :String, default: "Optional" variable :SMARTY_STREETS_WEB_KEY, :String, default: "Optional" - group :production do variable :SECRET_KEY_BASE, :String end diff --git a/Gemfile b/Gemfile index 8e73f9d21..b2a405cda 100644 --- a/Gemfile +++ b/Gemfile @@ -26,14 +26,12 @@ gem "ancestry", "~> 3.0" # Ancestry allows the records of a ActiveRecord model t gem "autoprefixer-rails", "~> 9.5" # Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website gem "aws-sdk-lambda", "~> 1.16" # Official AWS Ruby gem for AWS Lambda gem "bootsnap", ">= 1.1.0", require: false # Boot large ruby/rails apps faster -gem "bourbon", "~> 5.1" # Bourbon is a library of pure Sass mixins and functions gem "buffer", "~> 0.1" # Buffer is a Ruby Wrapper for the Buffer API gem "carrierwave", "~> 1.3" # Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends gem "carrierwave-bombshelter", "~> 0.2" # Protect your carrierwave from image bombs gem "cld", "~> 0.8" # Compact Language Detection for Ruby gem "cloudinary", "~> 1.11" # Client library for easily using the Cloudinary service gem "counter_culture", "~> 2.1" # counter_culture provides turbo-charged counter caches that are kept up-to-date -gem "csv_shaper", "~> 1.3" # Beautiful DSL for creating CSV output in Ruby & Rails gem "dalli", "~> 2.7" # High performance memcached client for Ruby gem "delayed_job_active_record", "~> 4.1" # ActiveRecord backend for Delayed::Job gem "delayed_job_web", "~> 1.4" # Web interface for delayed_job @@ -88,7 +86,6 @@ gem "sass-rails", "~> 5.0" # Sass adapter for the Rails asset pipeline gem "scout_apm", "~> 2.4" # Monitors Ruby apps and reports detailed metrics on performance to Scout gem "sdoc", "~> 1.0", group: :doc # rdoc generator html with javascript search index gem "serviceworker-rails", "~> 0.5" # Integrates ServiceWorker into the Rails asset pipeline -gem "share_meow_client", "~> 0.1" # Ruby client for generating ShareMeow URLs gem "sitemap_generator", "~> 6.0" # SitemapGenerator is a framework-agnostic XML Sitemap generator gem "skylight", "~> 3.1" # Skylight is a smart profiler for Rails, Sinatra, and other Ruby apps gem "slack-notifier", "~> 2.3" # A slim ruby wrapper for posting to slack webhooks diff --git a/Gemfile.lock b/Gemfile.lock index d97bade42..fd1dab5ff 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -152,9 +152,6 @@ GEM debug_inspector (>= 0.0.1) bootsnap (1.4.2) msgpack (~> 1.0) - bourbon (5.1.0) - sass (~> 3.4) - thor (~> 0.19) brakeman (4.4.0) buffer (0.1.3) addressable @@ -221,8 +218,6 @@ GEM crack (0.4.3) safe_yaml (~> 1.0.0) crass (1.0.4) - csv_shaper (1.3.0) - activesupport (>= 3.0.0) dalli (2.7.9) dante (0.2.0) datetime_picker_rails (0.0.7) @@ -847,7 +842,6 @@ GEM rubyzip (~> 1.2, >= 1.2.2) serviceworker-rails (0.5.5) railties (>= 3.1) - share_meow_client (0.1.3) shellany (0.0.1) shoulda-matchers (4.0.1) activesupport (>= 4.2.0) @@ -988,7 +982,6 @@ DEPENDENCIES better_errors (~> 2.5) binding_of_caller (~> 0.8) bootsnap (>= 1.1.0) - bourbon (~> 5.1) brakeman (~> 4.4) buffer (~> 0.1) bullet (~> 5.9) @@ -1000,7 +993,6 @@ DEPENDENCIES cld (~> 0.8) cloudinary (~> 1.11) counter_culture (~> 2.1) - csv_shaper (~> 1.3) dalli (~> 2.7) delayed_job_active_record (~> 4.1) delayed_job_web (~> 1.4) @@ -1080,7 +1072,6 @@ DEPENDENCIES sdoc (~> 1.0) selenium-webdriver (~> 3.141) serviceworker-rails (~> 0.5) - share_meow_client (~> 0.1) shoulda-matchers (= 4.0.1) simplecov (~> 0.16) sinatra (~> 2.0) diff --git a/config/initializers/share_meow_client.rb b/config/initializers/share_meow_client.rb deleted file mode 100644 index ef7c6b8ff..000000000 --- a/config/initializers/share_meow_client.rb +++ /dev/null @@ -1,4 +0,0 @@ -ShareMeowClient.configuration do |config| - config.base_url = ApplicationConfig["SHARE_MEOW_BASE_URL"] - config.secret_key = ApplicationConfig["SHARE_MEOW_SECRET_KEY"] -end