Sha256: ec8ef6eb20cd200abdb1bb6e81dae3594867cbf752560edbbde60b6d38e73aae
Contents?: true
Size: 1.02 KB
Versions: 5
Compression:
Stored size: 1.02 KB
Contents
# typed: true 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 configure_pod_spec(_pod_spec) # no configuration steps necessary end def bootstrap # no boostrap steps necessary end def user(_user) raise 'SQLite databases do not require a username or password' end def password(_password) raise 'SQLite databases do not require a username or password' 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
5 entries across 5 versions & 1 rubygems