Only envify if there is a template file available

This commit is contained in:
David Heinemeier Hansson
2024-05-13 17:08:53 -07:00
parent dc1f707a56
commit 938ac375a1

View File

@@ -186,11 +186,15 @@ class Kamal::Cli::Main < Kamal::Cli::Base
env_path = ".env" env_path = ".env"
end end
File.write(env_path, ERB.new(File.read(env_template_path), trim_mode: "-").result, perm: 0600) if File.exist?(env_template_path)
File.write(env_path, ERB.new(File.read(env_template_path), trim_mode: "-").result, perm: 0600)
unless options[:skip_push] unless options[:skip_push]
reload_envs reload_envs
invoke "kamal:cli:env:push", options invoke "kamal:cli:env:push", options
end
else
puts "Skipping envify (no #{env_template_path} exist)"
end end
end end