Class: Orchestration::Services::Database::Adapters::Mysql2
- Inherits:
-
Object
- Object
- Orchestration::Services::Database::Adapters::Mysql2
- Defined in:
- lib/orchestration/services/database/adapters/mysql2.rb
Instance Method Summary collapse
- #credentials ⇒ Object
- #data_dir ⇒ Object
- #default_port ⇒ Object
- #environment ⇒ Object
- #errors ⇒ Object
- #image ⇒ Object
- #name ⇒ Object
Instance Method Details
#credentials ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 18 def credentials { 'username' => 'root', 'password' => 'password', 'database' => 'mysql' } end |
#data_dir ⇒ Object
40 41 42 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 40 def data_dir '/var/lib/mysql' end |
#default_port ⇒ Object
30 31 32 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 30 def default_port 3306 end |
#environment ⇒ Object
34 35 36 37 38 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 34 def environment { 'MYSQL_ROOT_PASSWORD' => 'password' } end |
#errors ⇒ Object
26 27 28 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 26 def errors [::Mysql2::Error] end |
#image ⇒ Object
12 13 14 15 16 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 12 def image return mysql5_7 if gem_version < Gem::Version.new('0.4') 'library/mysql' end |
#name ⇒ Object
8 9 10 |
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 8 def name 'mysql2' end |