From 7e64671a2711a264252bbb963971c31a13f52b4c Mon Sep 17 00:00:00 2001 From: Vishnu Narayanan Date: Fri, 3 May 2024 14:37:37 +1000 Subject: [PATCH] chore: add replica settings for test&dev --- config/database.yml | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/config/database.yml b/config/database.yml index 296930e9c..114bcf6d3 100644 --- a/config/database.yml +++ b/config/database.yml @@ -10,16 +10,30 @@ default: &default statement_timeout: <%= ENV["POSTGRES_STATEMENT_TIMEOUT"] || "14s" %> development: - <<: *default - database: "<%= ENV.fetch('POSTGRES_DATABASE', 'chatwoot_dev') %>" - username: "<%= ENV.fetch('POSTGRES_USERNAME', 'postgres') %>" - password: "<%= ENV.fetch('POSTGRES_PASSWORD', '') %>" + primary: + <<: *default + database: "<%= ENV.fetch('POSTGRES_DATABASE', 'chatwoot_dev') %>" + username: "<%= ENV.fetch('POSTGRES_USERNAME', 'postgres') %>" + password: "<%= ENV.fetch('POSTGRES_PASSWORD', '') %>" + primary_replica: + <<: *default + database: "<%= ENV.fetch('POSTGRES_DATABASE', 'chatwoot_dev') %>" + username: "<%= ENV.fetch('POSTGRES_USERNAME', 'postgres') %>" + password: "<%= ENV.fetch('POSTGRES_PASSWORD', '') %>" + replica: true test: - <<: *default - database: "<%= ENV.fetch('POSTGRES_DATABASE', 'chatwoot_test') %>" - username: "<%= ENV.fetch('POSTGRES_USERNAME', 'postgres') %>" - password: "<%= ENV.fetch('POSTGRES_PASSWORD', '') %>" + primary: + <<: *default + database: "<%= ENV.fetch('POSTGRES_DATABASE', 'chatwoot_test') %>" + username: "<%= ENV.fetch('POSTGRES_USERNAME', 'postgres') %>" + password: "<%= ENV.fetch('POSTGRES_PASSWORD', '') %>" + primary_replica: + <<: *default + database: "<%= ENV.fetch('POSTGRES_DATABASE', 'chatwoot_test') %>" + username: "<%= ENV.fetch('POSTGRES_USERNAME', 'postgres') %>" + password: "<%= ENV.fetch('POSTGRES_PASSWORD', '') %>" + replica: true production: primary: