diff --git a/lib/tasks/fastly.rake b/lib/tasks/fastly.rake index 56e7a56bb..e4b160809 100644 --- a/lib/tasks/fastly.rake +++ b/lib/tasks/fastly.rake @@ -1,19 +1,21 @@ namespace :fastly do desc "Update Fastly configs" task update_configs: :environment do - fastly_credentials = %w[ - FASTLY_API_KEY - FASTLY_SERVICE_ID - ] + unless ENV["SKIP_FASTLY_CONFIG_UPDATE"] == "true" + fastly_credentials = %w[ + FASTLY_API_KEY + FASTLY_SERVICE_ID + ] - if fastly_credentials.any? { |cred| ApplicationConfig[cred].blank? } - Rails.logger.info( - "Fastly not configured. Please set #{fastly_credentials.join(', ')} in your environment.", - ) + if fastly_credentials.any? { |cred| ApplicationConfig[cred].blank? } + Rails.logger.info( + "Fastly not configured. Please set #{fastly_credentials.join(', ')} in your environment.", + ) - next + next + end + + FastlyConfig::Update.call end - - FastlyConfig::Update.call end end