class DockerRailsProxy::DataBags::Push

Public Instance Methods

process() click to toggle source
# File lib/docker_rails_proxy/commands/data_bags/push.rb, line 22
      def process
        if system <<-EOS
          aws s3 sync '#{options[:folder]}' '#{options[:bucket_path]}' \
            --delete \
            --exact-timestamps \
            #{exclude_args} \
            --profile '#{options[:profile]}' \
            --sse aws:kms
        EOS

          logger.info "Data bags pushed from #{options[:folder]} to #{options[:bucket_path]}"
        end
      end