class Envirobly::Config

def merge_environment_overrides!

def merge_environment_overrides!
  return unless services = @project.dig(:environments, @environment.to_sym)
  services.each do |name, service|
    service.each do |attribute, value|
      if value.is_a?(Hash) && @result[:services][name][attribute].is_a?(Hash)
        @result[:services][name][attribute].merge! value
        @result[:services][name][attribute].compact!
      else
        @result[:services][name][attribute] = value
      end
    end
  end
end