質問編集履歴
4
情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,7 +132,14 @@
|
|
132
132
|
解決へのヒントをいただけると幸いです。
|
133
133
|
|
134
134
|
### 追記
|
135
|
+
dockerの構築にはdocker-compose.ymlを使用しています。
|
136
|
+
また、本番環境でのpuma設定ファイルの場所が間違っており、新たに
|
137
|
+
my_app/config/puma/production.rb
|
138
|
+
を作成し(内容はpuma.rbとおなじ)、
|
139
|
+
$ bundle exec puma -e production
|
140
|
+
コマンドで呼び出すようにしました。これで、本番環境でのパス指定なしで上記のproduction.rbを読みにいくと理解していますが、今度は
|
135
|
-
|
141
|
+
ERROR: No application configured, nothing to run
|
142
|
+
が出て詰まっています。
|
136
143
|
後ほど情報を整理し直し、新たな質問を立てさせていただくことを考えています。
|
137
144
|
|
138
145
|
#### docker-compose.yml
|
3
情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,9 +59,8 @@
|
|
59
59
|
2022-05-22 16:19:58from /usr/local/bundle/bin/puma:23:in `<top (required)>'47faeba6373d4bd19c0c7f5db9a60ff7
|
60
60
|
2022-05-22 16:19:58from /usr/local/lib/ruby/3.0.0/bundler/cli/exec.rb:63:in `load'47faeba6373d4bd19c0c7f5db9a60ff7
|
61
61
|
2022-05-22 16:19:58from /usr/local/lib/ruby/3.0.0/bundler/cli/exec.rb:63:in `kernel_load'47faeba6373d4bd19c0c7f5db9a60ff7
|
62
|
-
2022-05-22 16:19:58from /usr/local/lib/ruby/3.0.0/bundler/cli/exec.rb:28:in `run'47faeba6373d4bd19c0c7f5db9a60ff7
|
63
|
-
|
62
|
+
(略)
|
64
|
-
|
63
|
+
/usr/local/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'47faeba6373d4bd19c0c7f5db9a60ff7
|
65
64
|
2022-05-22 16:19:58from /usr/local/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'47faeba6373d4bd19c0c7f5db9a60ff7
|
66
65
|
2022-05-22 16:19:58from /usr/local/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'47faeba6373d4bd19c0c7f5db9a60ff7
|
67
66
|
2022-05-22 16:19:58from /usr/local/lib/ruby/3.0.0/bundler/cli.rb:30:in `dispatch'47faeba6373d4bd19c0c7f5db9a60ff7
|
@@ -133,6 +132,9 @@
|
|
133
132
|
解決へのヒントをいただけると幸いです。
|
134
133
|
|
135
134
|
### 追記
|
135
|
+
dockerの構築にはdocker-compose.ymlを使用しています。また、コメント欄に記載させていただいた経緯により、`ERROR: No application configured, nothing to run`にエラーが出るようになりました。
|
136
|
+
後ほど情報を整理し直し、新たな質問を立てさせていただくことを考えています。
|
137
|
+
|
136
138
|
#### docker-compose.yml
|
137
139
|
```yml
|
138
140
|
version: '3'
|
2
アプリ名を匿名に
test
CHANGED
File without changes
|
test
CHANGED
@@ -139,27 +139,27 @@
|
|
139
139
|
|
140
140
|
services:
|
141
141
|
nginx:
|
142
|
-
container_name:
|
142
|
+
container_name: my-app_nginx
|
143
143
|
build:
|
144
144
|
context: .
|
145
145
|
dockerfile: ./nginx/Dockerfile
|
146
146
|
ports:
|
147
147
|
- 80:80
|
148
148
|
volumes:
|
149
|
-
- ./src:/var/www/
|
149
|
+
- ./src:/var/www/my_app
|
150
|
-
- ./nginx/hangartalk.conf:/etc/nginx/conf.d/
|
150
|
+
- ./nginx/hangartalk.conf:/etc/nginx/conf.d/my_app.conf
|
151
151
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
152
152
|
tty: true
|
153
153
|
|
154
154
|
app:
|
155
|
-
container_name:
|
155
|
+
container_name: my_app_app
|
156
156
|
build:
|
157
157
|
context: .
|
158
158
|
dockerfile: ./src/Dockerfile
|
159
159
|
command: bundle exec puma -e production
|
160
160
|
volumes:
|
161
|
-
- ./src:/var/www/
|
161
|
+
- ./src:/var/www/my_app
|
162
|
-
- ./src/vendor/bundle:/var/www/
|
162
|
+
- ./src/vendor/bundle:/var/www/my_app/vendor/bundle
|
163
163
|
environment:
|
164
164
|
TZ: 'Asia/Tokyo'
|
165
165
|
RAILS_ENV: production
|
1
docker-compose.ymlを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -131,3 +131,45 @@
|
|
131
131
|
```
|
132
132
|
|
133
133
|
解決へのヒントをいただけると幸いです。
|
134
|
+
|
135
|
+
### 追記
|
136
|
+
#### docker-compose.yml
|
137
|
+
```yml
|
138
|
+
version: '3'
|
139
|
+
|
140
|
+
services:
|
141
|
+
nginx:
|
142
|
+
container_name: hangartalk_nginx
|
143
|
+
build:
|
144
|
+
context: .
|
145
|
+
dockerfile: ./nginx/Dockerfile
|
146
|
+
ports:
|
147
|
+
- 80:80
|
148
|
+
volumes:
|
149
|
+
- ./src:/var/www/hangartalk
|
150
|
+
- ./nginx/hangartalk.conf:/etc/nginx/conf.d/hangartalk.conf
|
151
|
+
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
152
|
+
tty: true
|
153
|
+
|
154
|
+
app:
|
155
|
+
container_name: hangartalk_app
|
156
|
+
build:
|
157
|
+
context: .
|
158
|
+
dockerfile: ./src/Dockerfile
|
159
|
+
command: bundle exec puma -e production
|
160
|
+
volumes:
|
161
|
+
- ./src:/var/www/hangartalk
|
162
|
+
- ./src/vendor/bundle:/var/www/hangartalk/vendor/bundle
|
163
|
+
environment:
|
164
|
+
TZ: 'Asia/Tokyo'
|
165
|
+
RAILS_ENV: production
|
166
|
+
ports:
|
167
|
+
- 3000:3000
|
168
|
+
depends_on:
|
169
|
+
- db
|
170
|
+
- nginx
|
171
|
+
tty: true
|
172
|
+
|
173
|
+
db:
|
174
|
+
...
|
175
|
+
```
|