canvas-lms/docker-compose/config/database.yml

28 lines
794 B
YAML

common: &common
adapter: postgresql
host: <%= ENV.fetch('CANVAS_DATABASE_HOST', 'postgres') %>
password: <%= ENV.fetch('POSTGRES_PASSWORD') %>
encoding: utf8
username: <%= ENV.fetch('CANVAS_DATABASE_USERNAME', 'postgres') %>
timeout: 5000
prepared_statements: false
use_qualified_names: true
shard_name: public
schema_search_path: "''"
production:
<<: *common
database: <%= ENV.fetch('CANVAS_DATABASE_PRODUCTION', 'canvas_production') %>
development:
<<: *common
database: <%= ENV.fetch('CANVAS_DATABASE_DEVELOPMENT', 'canvas_development') %>
test:
<<: *common
database: <%= ENV.fetch('CANVAS_DATABASE_TEST', 'canvas_test') %>
shard1: canvas_test_shard_1
shard2: canvas_test_shard_2
test_shard_1: canvas_test_shard_1
test_shard_2: canvas_test_shard_2