Sha256: 1d8ab62098d6efff38404e2871517d00b4ff1792c8161d4b85a1cb1e14661ffa
Contents?: true
Size: 1.05 KB
Versions: 32
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true module Orchestration module Services module Database module Adapters class Mysql2 include AdapterBase def name 'mysql2' end def image return mysql57 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 mysql57 '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
32 entries across 32 versions & 1 rubygems