Sha256: b63feaee970b9c6f544eb2a64520811fdedff2ab7a527ddf1628a4a14ec9f718

Contents?: true

Size: 621 Bytes

Versions: 6

Compression:

Stored size: 621 Bytes

Contents

module Kuby
  module Plugins
    module RailsApp
      class Sqlite < ::Kuby::Plugin
        attr_reader :environment

        def initialize(environment, *)
          @environment = environment
        end

        def after_configuration
          environment.docker.package_phase.add(:sqlite_dev)
          environment.docker.package_phase.add(:sqlite_client)
        end

        def name
          :sqlite
        end
      end
    end
  end
end

Kuby.register_package(:sqlite_dev,
  debian: 'libsqlite3-dev',
  alpine: 'sqlite-dev'
)

Kuby.register_package(:sqlite_client,
  debian: 'sqlite3',
  alpine: 'sqlite'
)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kuby-core-0.10.1 lib/kuby/plugins/rails_app/sqlite.rb
kuby-core-0.10.0 lib/kuby/plugins/rails_app/sqlite.rb
kuby-core-0.9.1 lib/kuby/plugins/rails_app/sqlite.rb
kuby-core-0.9.0 lib/kuby/plugins/rails_app/sqlite.rb
kuby-core-0.8.1 lib/kuby/plugins/rails_app/sqlite.rb
kuby-core-0.8.0 lib/kuby/plugins/rails_app/sqlite.rb