Sha256: d763b6b361e95ee7fbe9ac8db5d3dbf5faa9eab992a2d1ca68641bcb662bf904
Contents?: true
Size: 1.02 KB
Versions: 34
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true module Orchestration module Services module Database module Adapters class Mysql2 def name 'mysql2' end def image return mysql5_7 if gem_version < Gem::Version.new('0.4') 'library/mysql' end def credentials { 'username' => 'root', 'password' => 'password', 'database' => 'mysql' } end def errors [::Mysql2::Error] end def default_port 3306 end def environment { 'MYSQL_ROOT_PASSWORD' => 'password' } end def data_dir '/var/lib/mysql' end private def mysql5_7 'library/mysql:5.7' end def gem_version Gem::Version.new(Gem.loaded_specs['mysql2'].version) end end end end end end
Version data entries
34 entries across 34 versions & 1 rubygems