質問編集履歴

2

追記

2020/07/14 05:47

投稿

nippledrill
nippledrill

スコア11

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,221 @@
57
57
 
58
58
 
59
59
  他にお伝えするべき情報が抜け落ちていたらすみません。よろしくお願いします。
60
+
61
+
62
+
63
+
64
+
65
+ ---
66
+
67
+ ```Dockerfile
68
+
69
+ FROM ruby:2.5.3
70
+
71
+
72
+
73
+ RUN apt-get update -qq && \
74
+
75
+ apt-get install -y build-essential \
76
+
77
+ libpq-dev \
78
+
79
+ nodejs \
80
+
81
+ vim
82
+
83
+ RUN apt-get update && apt-get install -y unzip && \
84
+
85
+ CHROME_DRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE` && \
86
+
87
+ wget -N http://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip -P ~/ && \
88
+
89
+ unzip ~/chromedriver_linux64.zip -d ~/ && \
90
+
91
+ rm ~/chromedriver_linux64.zip && \
92
+
93
+ chown root:root ~/chromedriver && \
94
+
95
+ chmod 755 ~/chromedriver && \
96
+
97
+ mv ~/chromedriver /usr/bin/chromedriver && \
98
+
99
+ sh -c 'wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -' && \
100
+
101
+ sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' && \
102
+
103
+ apt-get update && apt-get install -y google-chrome-stable
104
+
105
+
106
+
107
+ RUN apt-get install -y vim
108
+
109
+
110
+
111
+ RUN mkdir /myapp
112
+
113
+
114
+
115
+ WORKDIR /myapp
116
+
117
+
118
+
119
+ ADD Gemfile /myapp/Gemfile
120
+
121
+ ADD Gemfile.lock /myapp/Gemfile.lock
122
+
123
+
124
+
125
+ RUN gem install bundler
126
+
127
+ RUN bundle install
128
+
129
+
130
+
131
+ ADD . /myapp
132
+
133
+
134
+
135
+ RUN mkdir -p tmp/sockets
136
+
137
+ RUN mkdir -p tmp/pids
138
+
139
+ ```
140
+
141
+ docker-compose.yml↓
142
+
143
+ ```ここに言語を入力
144
+
145
+ version: '3'
146
+
147
+ services:
148
+
149
+ db:
150
+
151
+ image: mysql:5.7
152
+
153
+ environment:
154
+
155
+ MYSQL_ROOT_PASSWORD: password
156
+
157
+ MYSQL_USER: user
158
+
159
+ MYSQL_PASSWORD: 1234
160
+
161
+ MYSQL_DATABASE: myapp_db
162
+
163
+ volumes:
164
+
165
+ - mysql-data:/var/lib/mysql
166
+
167
+ ports:
168
+
169
+ - "4306:3306"
170
+
171
+
172
+
173
+ app:
174
+
175
+ build: .
176
+
177
+ command: bundle exec puma -C config/puma.rb
178
+
179
+ volumes:
180
+
181
+ - .:/myapp
182
+
183
+ - public-data:/myapp/public
184
+
185
+ - tmp-data:/myapp/tmp
186
+
187
+ - log-data:/myapp/log
188
+
189
+
190
+
191
+ web:
192
+
193
+ build:
194
+
195
+ context: containers/nginx
196
+
197
+ volumes:
198
+
199
+ - public-data:/myapp/public
200
+
201
+ - tmp-data:/myapp/tmp
202
+
203
+ ports:
204
+
205
+ - 80:80
206
+
207
+
208
+
209
+ volumes:
210
+
211
+ mysql-data:
212
+
213
+ public-data:
214
+
215
+ tmp-data:
216
+
217
+ log-data:
218
+
219
+ ```
220
+
221
+ database.yml↓
222
+
223
+ ```
224
+
225
+ default: &default
226
+
227
+ adapter: mysql2
228
+
229
+ encoding: utf8
230
+
231
+ pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
232
+
233
+ username: <%= ENV.fetch('MYSQL_USER') { 'root' } %>
234
+
235
+ password: <%= ENV.fetch('MYSQL_PASSWORD') { 'password' } %>
236
+
237
+ host: db
238
+
239
+
240
+
241
+ development:
242
+
243
+ <<: *default
244
+
245
+ database: myapp_development
246
+
247
+
248
+
249
+ test:
250
+
251
+ <<: *default
252
+
253
+ database: myapp_test
254
+
255
+
256
+
257
+ production:
258
+
259
+ <<: *default
260
+
261
+ adapter: mysql2
262
+
263
+ encoding: utf8mb4
264
+
265
+ charaset: utf8md4
266
+
267
+ collation: utf8mb4_general_ci
268
+
269
+ host: <%= Rails.application.credentials.rds[:host] %>
270
+
271
+ database: <%= Rails.application.credentials.rds[:database] %>
272
+
273
+ username: <%= Rails.application.credentials.rds[:username] %>
274
+
275
+ password: <%= Rails.application.credentials.rds[:password] %>
276
+
277
+ ```

1

追記

2020/07/14 05:47

投稿

nippledrill
nippledrill

スコア11

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  ```
38
38
 
39
- このコマンドを想定しています。これを打つと、次の結果が返ってきます。これエラーなのかどうか分からず行き詰っている状況です
39
+ このコマンドを想定しています。これを打つと、次の結果が返ってきます。これエラーなんでしょうか。
40
40
 
41
41
  ```ここに言語を入力
42
42
 
@@ -46,4 +46,14 @@
46
46
 
47
47
 
48
48
 
49
+ 色々調べた末に次のコマンドを実行すると結果が何も出なかったため、設定できたかと思いec2再起動してブラウザで確認するとやはり502 Bad gatewayと出て、行き詰っている状況です。
50
+
51
+ ```
52
+
53
+ [xxx@ip ~ home-study]$ sudo systemctl enable docker.service
54
+
55
+ ```
56
+
57
+
58
+
49
59
  他にお伝えするべき情報が抜け落ちていたらすみません。よろしくお願いします。