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

質問編集履歴

4

修正

2020/09/18 13:47

投稿

tomsuma
tomsuma

スコア38

title CHANGED
File without changes
body CHANGED
@@ -89,7 +89,7 @@
89
89
  ```
90
90
 
91
91
  ```
92
- dockerfile 書き換えました
92
+ dockerfile 書き換えました 最新です
93
93
  FROM ruby:2.6.5
94
94
 
95
95
 
@@ -121,4 +121,6 @@
121
121
  # Start the main process.
122
122
  CMD ["rails", "server", "-b", "0.0.0.0"]
123
123
  ```
124
+
125
+
124
126
  ![イメージ説明](4388ebadcf900b27ec2b2977bbe620f1.png)

3

修正

2020/09/18 13:47

投稿

tomsuma
tomsuma

スコア38

title CHANGED
File without changes
body CHANGED
@@ -89,14 +89,17 @@
89
89
  ```
90
90
 
91
91
  ```
92
- dockerfile
92
+ dockerfile 書き換えました
93
93
  FROM ruby:2.6.5
94
94
 
95
95
 
96
96
  RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
97
97
  && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
98
98
 
99
+ RUN apt-get update -qq && \
99
- RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs yarn
100
+ apt-get install -y build-essential \
101
+ libpq-dev \
102
+ nodejs
100
103
 
101
104
  WORKDIR /Books/
102
105
  COPY Gemfile ./Gemfile

2

修正

2020/09/18 13:46

投稿

tomsuma
tomsuma

スコア38

title CHANGED
File without changes
body CHANGED
@@ -86,4 +86,36 @@
86
86
  127.0.0.0/8
87
87
  Live Restore Enabled: false
88
88
  Product License: Community Engine
89
- ```
89
+ ```
90
+
91
+ ```
92
+ dockerfile
93
+ FROM ruby:2.6.5
94
+
95
+
96
+ RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
97
+ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
98
+
99
+ RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs yarn
100
+
101
+ WORKDIR /Books/
102
+ COPY Gemfile ./Gemfile
103
+ COPY Gemfile.lock ./Gemfile.lock
104
+ RUN gem install bundler
105
+ RUN bundle install
106
+ COPY . /Books/
107
+ # waitライブラリの追加
108
+ ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.6.0/wait /wait
109
+ # ライブラリの権限変更
110
+ RUN chmod +x /wait
111
+
112
+ # Add a script to be executed every time the container starts.
113
+ COPY entrypoint.sh /usr/bin/
114
+ RUN chmod +x /usr/bin/entrypoint.sh
115
+ ENTRYPOINT ["entrypoint.sh"]
116
+ EXPOSE 3000
117
+
118
+ # Start the main process.
119
+ CMD ["rails", "server", "-b", "0.0.0.0"]
120
+ ```
121
+ ![イメージ説明](4388ebadcf900b27ec2b2977bbe620f1.png)

1

修正

2020/09/18 12:51

投稿

tomsuma
tomsuma

スコア38

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  完全に初心者なので何を解決すれば良いのかわかりません。
6
6
 
7
7
  原因らしきものがわかる方がいたらご教授お願いします。
8
-
8
+ [参考動画](https://www.youtube.com/watch?v=DS5HBTMG1RI&list=PLtpYHR4V8Mg-jbuk4yoXhXwJtreodnvzg&index=1)
9
9
  ```
10
10
  % docker build -t dockerdomo ./dockerfile
11
11
  [+] Building 0.0s (2/2) FINISHED