Sha256: 907f62e9514d7e08394ba0c5a1c9bbe388f092b7e54565ac01a6b760216746fe

Contents?: true

Size: 428 Bytes

Versions: 2

Compression:

Stored size: 428 Bytes

Contents

# typed: strict

module Kuby
  module Docker
    class AppImage < ::Kuby::Docker::TimestampedImage
      extend T::Sig

      sig { params(build_args: T::Hash[String, String]).returns(AppImage) }
      def build(build_args = {})
        unless ENV.fetch('RAILS_MASTER_KEY', '').empty?
          build_args['RAILS_MASTER_KEY'] = T.must(ENV['RAILS_MASTER_KEY'])
        end

        super(build_args)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kuby-core-0.13.0 lib/kuby/docker/app_image.rb
kuby-core-0.12.0 lib/kuby/docker/app_image.rb