[deploy] Feature:Add ENV to Skip Fastly Config Update (#10251)
This commit is contained in:
parent
5406ec9ab9
commit
6eed518404
1 changed files with 13 additions and 11 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue