質問編集履歴
1
Dockerfileの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,5 +20,28 @@
|
|
20
20
|
|
21
21
|
実際に```$ sudo```などでPATHを確認するとローカル環境(Docker上ではないわたしのPC)のPATHが表示されるのでDockerに合ったコマンドがあるのかと思うのですが探しても見つからず...
|
22
22
|
|
23
|
-
```$ docker-compose run web sudo apt-get update```と思い当たるコマンドを試してみてもやはり実行されず汗
|
23
|
+
.```$ docker-compose run web sudo apt-get update```と思い当たるコマンドを試してみてもやはり実行されず汗
|
24
|
-
もしDockerで開発されている方でご教授して頂けないでしょうか。何卒お願い致します。
|
24
|
+
もしDockerで開発されている方でご教授して頂けないでしょうか。何卒お願い致します。
|
25
|
+
|
26
|
+
|
27
|
+
### 追記内容
|
28
|
+
ご指摘を頂きDockerfileを追記致します。
|
29
|
+
```Dockerfile
|
30
|
+
FROM ruby:2.5
|
31
|
+
RUN apt-get update -qq && apt-get install -y nodejs postgresql-client
|
32
|
+
RUN mkdir /myapp
|
33
|
+
WORKDIR /myapp
|
34
|
+
COPY Gemfile /myapp/Gemfile
|
35
|
+
COPY Gemfile.lock /myapp/Gemfile.lock
|
36
|
+
RUN bundle install
|
37
|
+
COPY . /myapp
|
38
|
+
|
39
|
+
# Add a script to be executed every time the container starts.
|
40
|
+
COPY entrypoint.sh /usr/bin/
|
41
|
+
RUN chmod +x /usr/bin/entrypoint.sh
|
42
|
+
ENTRYPOINT ["entrypoint.sh"]
|
43
|
+
EXPOSE 3000
|
44
|
+
|
45
|
+
# Start the main process.
|
46
|
+
CMD ["rails", "server", "-b", "0.0.0.0"]
|
47
|
+
```
|