質問編集履歴

5

本文修正

2022/06/02 22:25

投稿

hajsu00
hajsu00

score118

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,5 @@
1
1
  Github ActionsでRailsアプリのCI/CDを構築しています。
2
- AWS ECSへCD構築の際に、Github Secretsに定義した環境変数が読み込まれない問題に遭遇しました。
2
+ Github Secretsに定義した環境変数(RAILS_MASTER_KEY)が読み込まれないという問題に遭遇しました。
3
3
  ご助言をいただけると幸いです。
4
4
 
5
5
  ## 開発環境

4

タイトル修正

2022/06/02 22:23

投稿

hajsu00
hajsu00

score118

test CHANGED
@@ -1 +1 @@
1
- [Rails]Github ActionsのCD構築で、Github Secretsに定義した環境変数"RAILS_SECRET_KEY"が読み込まれない
1
+ [Rails]Github Secretsに定義した環境変数"RAILS_SECRET_KEY"が、Github ActionsのCD用ymlで込まれない
test CHANGED
File without changes

3

コード追記

2022/06/02 21:41

投稿

hajsu00
hajsu00

score118

test CHANGED
File without changes
test CHANGED
@@ -117,7 +117,7 @@
117
117
  ```
118
118
 
119
119
  #### .github/workflows/cd.yml
120
- CD場合、RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }}が読み込まれません。
120
+ `docker-compose -f docker-compose.production.yml build`部分で、RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }}が読み込まれません。
121
121
  ```yml
122
122
  name: CD
123
123
  on:
@@ -155,6 +155,41 @@
155
155
  run: |
156
156
  aws ecs update-service --cluster myapp --service myapp --force-new-deployment
157
157
  ```
158
+ #### docker-compose.yml
159
+ ```yml
160
+ version: '3'
161
+
162
+ services:
163
+ nginx:
164
+ build:
165
+ context: .
166
+ dockerfile: ./nginx/Dockerfile
167
+ ports:
168
+ - 80:80
169
+
170
+ app:
171
+ build:
172
+ context: .
173
+ dockerfile: ./src/Dockerfile
174
+ ```
175
+
176
+ #### docker-compose.production.yml
177
+ ```yml
178
+ version: '3'
179
+
180
+ services:
181
+ nginx:
182
+ extends:
183
+ file: docker-compose.yml
184
+ service: nginx
185
+ container_name: myapp_nginx
186
+
187
+ app:
188
+ extends:
189
+ file: docker-compose.yml
190
+ service: app
191
+ container_name: myapp_app
192
+ ```
158
193
  ---
159
194
  解決へのヒントをいただけると幸いです。
160
195
  よろしくお願いいたします。

2

タイトル修正

2022/06/02 13:38

投稿

hajsu00
hajsu00

score118

test CHANGED
@@ -1 +1 @@
1
- [Rails]Github ActionsのAWS ECSへのCD構築で、Github Secretsに定義した環境変数"RAILS_SECRET_KEY"が読み込まれない
1
+ [Rails]Github ActionsのCD構築で、Github Secretsに定義した環境変数"RAILS_SECRET_KEY"が読み込まれない
test CHANGED
File without changes

1

本文修正

2022/06/02 13:32

投稿

hajsu00
hajsu00

score118

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,7 @@
12
12
  Github Secretsに環境変数"RAILS_SECRET_KEY"を定義したところ、`.github/workflows/ci.yml`では読み込みに成功し、`.github/workflows/cd.yml`では読み込みに失敗する。
13
13
  その結果、Actionの中で`credentials.yml.enc`を参照できずに、デプロイに失敗する。
14
14
 
15
+ ## 関連コード
15
16
  #### Github Actions"`cd.yml`"のログ
16
17
  ```
17
18
  Preparing to unpack .../yarn_1.22.19-1_all.deb ...
@@ -156,4 +157,4 @@
156
157
  ```
157
158
  ---
158
159
  解決へのヒントをいただけると幸いです。
159
- よろしくお願いします。
160
+ よろしくお願いいたします。