Class: Orchestration::Services::Database::Adapters::Postgis
- Inherits:
-
Object
- Object
- Orchestration::Services::Database::Adapters::Postgis
show all
- Includes:
- AdapterBase
- Defined in:
- lib/orchestration/services/database/adapters/postgis.rb
Instance Attribute Summary
Attributes included from AdapterBase
#config
Instance Method Summary
collapse
#console_command, #initialize
Instance Method Details
#credentials ⇒ Object
18
19
20
21
22
23
24
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 18
def credentials
{
'username' => 'postgres',
'password' => 'password',
'database' => 'postgres'
}
end
|
#data_dir ⇒ Object
41
42
43
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 41
def data_dir
'/var/pgdata'
end
|
#default_port ⇒ Object
30
31
32
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 30
def default_port
5432
end
|
#environment ⇒ Object
34
35
36
37
38
39
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 34
def environment
{
'POSTGRES_PASSWORD' => 'password',
'PGDATA' => data_dir
}
end
|
#errors ⇒ Object
26
27
28
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 26
def errors
[PG::ConnectionBad]
end
|
#image ⇒ Object
14
15
16
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 14
def image
'postgis/postgis:15-3.3'
end
|
#name ⇒ Object
10
11
12
|
# File 'lib/orchestration/services/database/adapters/postgis.rb', line 10
def name
'postgis'
end
|