質問編集履歴
1
追加
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
|
+
```
|