質問編集履歴
1
entrypoint.sh追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -34,6 +34,19 @@
|
|
|
34
34
|
CMD ["rails", "server", "-b", "0.0.0.0"]
|
|
35
35
|
```
|
|
36
36
|
|
|
37
|
+
↓entrypoint.sh
|
|
38
|
+
```entrypoint.sh
|
|
39
|
+
#!/bin/bash
|
|
40
|
+
set -e
|
|
41
|
+
|
|
42
|
+
# Rails に対応したファイル server.pid が存在しているかもしれないので削除する。
|
|
43
|
+
rm -f /port/tmp/pids/server.pid
|
|
44
|
+
|
|
45
|
+
# コンテナーのプロセスを実行する。(Dockerfile 内の CMD に設定されているもの。)
|
|
46
|
+
exec "$@"
|
|
47
|
+
```
|
|
48
|
+
|
|
49
|
+
|
|
37
50
|
docker-compose.yml↓
|
|
38
51
|
```docker-compose.yml
|
|
39
52
|
version: "3.9"
|