回答編集履歴

1

設定について追記しました。あとはちょっとわからないですが...。

2022/01/10 12:43

投稿

suama
suama

スコア1997

test CHANGED
@@ -9,3 +9,89 @@
9
9
  Rails アプリケーション側でこの環境変数を利用すると思うのですが、ソースコード側はどうなっているでしょうか?
10
10
 
11
11
  database.yml とか redis.yml とか sidekiq の設定ファイル関連を見てみるると良いのでは。
12
+
13
+
14
+
15
+ ### 追記
16
+
17
+
18
+
19
+ docker-compose 以外の環境では、このアプリケーションは実行されてはいない状況でしょうか?
20
+
21
+ (ローカル開発環境で、直接RailsやMySQLを動かす形)
22
+
23
+ あと、DBのレプリケーションをする際は、コネクションモデルのカスタマイズが必要な気がします。
24
+
25
+ それを行っていないのだとすると、データーベースは development モードの標準の設定(直下の設定)を見るような気がします。
26
+
27
+
28
+
29
+ まずは、ご提示いただいた development の設定のところを、
30
+
31
+
32
+
33
+ ```
34
+
35
+ development:
36
+
37
+  primary:
38
+
39
+   <<: *writing
40
+
41
+   database: development
42
+
43
+  primary_replica:
44
+
45
+   <<: *reading
46
+
47
+   database: development
48
+
49
+ ```
50
+
51
+
52
+
53
+ ではなくて、以下ではどうでしょう?
54
+
55
+
56
+
57
+ (1) primary, primary_replicaを外して、development 直下に設定を書く。
58
+
59
+
60
+
61
+ ```
62
+
63
+ development:
64
+
65
+ <<: *writing
66
+
67
+  database: development
68
+
69
+ ```
70
+
71
+
72
+
73
+ (2) あるいは、primary, primary_replicaを残しつつ、development 直下に設定を書く。
74
+
75
+
76
+
77
+ ```
78
+
79
+ development:
80
+
81
+ <<: *writing
82
+
83
+  database: development
84
+
85
+  primary:
86
+
87
+   <<: *writing
88
+
89
+   database: development
90
+
91
+  primary_replica:
92
+
93
+   <<: *reading
94
+
95
+   database: development
96
+
97
+ ```