lib/jets/dotenv.rb in jets-1.9.19 vs lib/jets/dotenv.rb in jets-1.9.20

- old
+ new

@@ -8,11 +8,16 @@ def initialize(remote=false) @remote = ENV['JETS_ENV_REMOTE'] || remote end def load! + return if on_aws? # this prevents ssm calls if used in dotenv files vars = ::Dotenv.load(*dotenv_files) Ssm.new(vars).interpolate! + end + + def on_aws? + !!ENV['_HANDLER'] # https://docs.aws.amazon.com/lambda/latest/dg/lambda-environment-variables.html end # dotenv files with the following precedence: # # - .env.development.jets_env_extra (highest)