質問編集履歴

1

テスト結果共有

2022/09/29 00:41

投稿

ryomannn
ryomannn

スコア16

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
+