質問編集履歴
1
テスト結果共有
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,8 @@
|
|
1
1
|
### 前提
|
2
2
|
|
3
3
|
docker compose up -dを実行しても起動されない。
|
4
|
-
|
4
|
+
ホストの環境
|
5
|
+
ubuntu20.04.5LTS (wsl2)
|
5
6
|
|
6
7
|
|
7
8
|
### 発生している問題・エラーメッセージ
|
@@ -263,9 +264,58 @@
|
|
263
264
|
|
264
265
|
おそらくほかのファイルは空でも作成してあれば、動くと思います。
|
265
266
|
|
266
|
-
|
267
|
+
# 追記
|
267
|
-
|
268
|
+
あれから少し調べると、
|
269
|
+
|
268
|
-
|
270
|
+
app/docker-compose.ymlのapiコンテナの部分
|
269
|
-
|
271
|
+
```
|
270
|
-
|
272
|
+
api:
|
271
|
-
|
273
|
+
build:
|
274
|
+
context: ./backend
|
275
|
+
dockerfile: Dockerfile
|
276
|
+
target: ${BUILD_MODE}
|
277
|
+
container_name: api_contianer
|
278
|
+
env_file:
|
279
|
+
- ./backend/api.env
|
280
|
+
ports:
|
281
|
+
- "4000:4000"
|
282
|
+
volumes:
|
283
|
+
- ./fontend:/app
|
284
|
+
depends_on:
|
285
|
+
db:
|
286
|
+
condition: service_healthy
|
287
|
+
healthcheck:
|
288
|
+
test: exit 0
|
289
|
+
interval: 1s
|
290
|
+
timeout: 1s
|
291
|
+
retries: 3
|
292
|
+
start_period: 1s
|
293
|
+
tty: true
|
294
|
+
stdin_open: true
|
295
|
+
```
|
296
|
+
のボリュームが./fontend:/appとなっていてfrontendコンテナと被ってしまっていました。
|
297
|
+
```
|
298
|
+
volumes:
|
299
|
+
- ./backend:/app
|
300
|
+
```
|
301
|
+
と修正し
|
302
|
+
docker compose up -dとしたら
|
303
|
+
|
304
|
+
```
|
305
|
+
[+] Running 3/4
|
306
|
+
⠿ Container front_contianer Started 0.9s
|
307
|
+
⠿ Container db_contianer Waiting 207.6s
|
308
|
+
⠿ Container api_contianer Recreated 0.1s
|
309
|
+
⠿ Container web_contianer Recreated
|
310
|
+
```
|
311
|
+
api_containerが立ち上がり、front_containerも立ち上がっているので
|
312
|
+
|
313
|
+
web_containerも立ち上がりました。
|
314
|
+
|
315
|
+
なので原因は db_container周りの記述だと思います。
|
316
|
+
|
317
|
+
|
318
|
+
|
319
|
+
|
320
|
+
|
321
|
+
|