質問編集履歴

1

追加

2019/05/20 15:20

投稿

joru
joru

スコア45

test CHANGED
File without changes
test CHANGED
@@ -177,3 +177,57 @@
177
177
  ・ docker-compose run web bundle update kaminari-core
178
178
 
179
179
  を行いました。
180
+
181
+
182
+
183
+ # 追加・修正
184
+
185
+
186
+
187
+ ```
188
+
189
+ FROM ruby:2.6.2
190
+
191
+
192
+
193
+
194
+
195
+ # 必要なパッケージのインストール(基本的に必要になってくるものだと思うので削らないこと)
196
+
197
+ RUN apt-get update -qq && \
198
+
199
+ apt-get install -y build-essential \
200
+
201
+ libpq-dev \
202
+
203
+ nodej
204
+
205
+
206
+
207
+ # 作業ディレクトリの作成、設定
208
+
209
+ RUN mkdir /app_name
210
+
211
+ ##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
212
+
213
+ ENV APP_ROOT /app_name
214
+
215
+ WORKDIR $APP_ROOT
216
+
217
+
218
+
219
+ # ホスト側(ローカル)のGemfileを追加する(ローカルのGemfileは【3】で作成)
220
+
221
+ ADD ./Gemfile $APP_ROOT/Gemfile
222
+
223
+ ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
224
+
225
+
226
+
227
+ # Gemfileのbundle install
228
+
229
+ RUN bundle install
230
+
231
+ ADD . $APP_ROOT
232
+
233
+ ```