teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追加

2019/05/20 15:20

投稿

joru
joru

スコア45

title CHANGED
File without changes
body CHANGED
@@ -87,4 +87,31 @@
87
87
  ・ [https://rubygems.org/gems/kaminari-core](https://rubygems.org/gems/kaminari-core)に1.0.0が存在する確認
88
88
  ・ docker-compose run web bundle update kaminari
89
89
  ・ docker-compose run web bundle update kaminari-core
90
- を行いました。
90
+ を行いました。
91
+
92
+ # 追加・修正
93
+
94
+ ```
95
+ FROM ruby:2.6.2
96
+
97
+
98
+ # 必要なパッケージのインストール(基本的に必要になってくるものだと思うので削らないこと)
99
+ RUN apt-get update -qq && \
100
+ apt-get install -y build-essential \
101
+ libpq-dev \
102
+ nodej
103
+
104
+ # 作業ディレクトリの作成、設定
105
+ RUN mkdir /app_name
106
+ ##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
107
+ ENV APP_ROOT /app_name
108
+ WORKDIR $APP_ROOT
109
+
110
+ # ホスト側(ローカル)のGemfileを追加する(ローカルのGemfileは【3】で作成)
111
+ ADD ./Gemfile $APP_ROOT/Gemfile
112
+ ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
113
+
114
+ # Gemfileのbundle install
115
+ RUN bundle install
116
+ ADD . $APP_ROOT
117
+ ```