Class: Orchestration::Services::Database::Adapters::Mysql2
- Inherits:
-
Object
- Object
- Orchestration::Services::Database::Adapters::Mysql2
show all
- Includes:
- AdapterBase
- Defined in:
- lib/orchestration/services/database/adapters/mysql2.rb
Instance Attribute Summary
Attributes included from AdapterBase
#config
Instance Method Summary
collapse
#console_command, #initialize
Instance Method Details
#credentials ⇒ Object
20
21
22
23
24
25
26
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 20
def credentials
{
'username' => 'root',
'password' => 'password',
'database' => 'mysql'
}
end
|
#data_dir ⇒ Object
42
43
44
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 42
def data_dir
'/var/lib/mysql'
end
|
#default_port ⇒ Object
32
33
34
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 32
def default_port
3306
end
|
#environment ⇒ Object
36
37
38
39
40
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 36
def environment
{
'MYSQL_ROOT_PASSWORD' => 'password'
}
end
|
#errors ⇒ Object
28
29
30
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 28
def errors
[::Mysql2::Error]
end
|
#image ⇒ Object
14
15
16
17
18
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 14
def image
return mysql57 if gem_version < Gem::Version.new('0.4')
'library/mysql'
end
|
#name ⇒ Object
10
11
12
|
# File 'lib/orchestration/services/database/adapters/mysql2.rb', line 10
def name
'mysql2'
end
|