質問編集履歴
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -63,6 +63,18 @@
|
|
63
63
|
```
|
64
64
|
dockerfile
|
65
65
|
```
|
66
|
+
FROM ruby:2.5.0
|
67
|
+
#パッケージのインストール
|
68
|
+
RUN apt-get update -qq && apt-get install -y build-essential \
|
69
|
+
libpq-dev \
|
70
|
+
nodejs
|
71
|
+
|
72
|
+
#作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
|
73
|
+
ENV APP_ROOT /appname
|
74
|
+
WORKDIR $APP_ROOT
|
75
|
+
# ホスト側(ローカル)のGemfileを追加す
|
76
|
+
ADD ./Gemfile $APP_ROOT/Gemfile
|
77
|
+
ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
|
66
78
|
# Gemfileのbundle install
|
67
79
|
RUN bundle install
|
68
80
|
ADD . $APP_ROOT
|
@@ -74,8 +86,10 @@
|
|
74
86
|
EXPOSE 3000
|
75
87
|
|
76
88
|
# Start the main process.
|
77
|
-
CMD ["bin/rails", "
|
89
|
+
CMD ["bin/rails", "s", "-b", "0.0.0.0"]
|
90
|
+
#CMD ["/Users/username/.rbenv/shims/rails", "server", "-b", "0.0.0.0"]
|
78
91
|
|
92
|
+
|
79
93
|
#mysqlのDockerイメージ
|
80
94
|
FROM mysql
|
81
95
|
|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,6 +32,13 @@
|
|
32
32
|
|
33
33
|
```
|
34
34
|
### 該当のソースコード
|
35
|
+
./entrypoint.sh
|
36
|
+
```ここに言語を入力
|
37
|
+
#!/bin/sh
|
38
|
+
npm run build
|
39
|
+
exec "$@"
|
40
|
+
```
|
41
|
+
|
35
42
|
docker-compose.yml
|
36
43
|
```
|
37
44
|
version: '3'
|