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

質問編集履歴

2

追記

2020/07/17 02:13

投稿

ts21
ts21

スコア32

title CHANGED
File without changes
body CHANGED
@@ -63,6 +63,18 @@
63
63
  ```
64
64
  dockerfile
65
65
  ```
66
+ FROM ruby:2.5.0
67
+ #パッケージのインストール
68
+ RUN apt-get update -qq && apt-get install -y build-essential \
69
+ libpq-dev \
70
+ nodejs
71
+
72
+ #作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
73
+ ENV APP_ROOT /appname
74
+ WORKDIR $APP_ROOT
75
+ # ホスト側(ローカル)のGemfileを追加す
76
+ ADD ./Gemfile $APP_ROOT/Gemfile
77
+ ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
66
78
  # Gemfileのbundle install
67
79
  RUN bundle install
68
80
  ADD . $APP_ROOT
@@ -74,8 +86,10 @@
74
86
  EXPOSE 3000
75
87
 
76
88
  # Start the main process.
77
- CMD ["bin/rails", "server", "-b", "0.0.0.0"]
89
+ CMD ["bin/rails", "s", "-b", "0.0.0.0"]
90
+ #CMD ["/Users/username/.rbenv/shims/rails", "server", "-b", "0.0.0.0"]
78
91
 
92
+
79
93
  #mysqlのDockerイメージ
80
94
  FROM mysql
81
95
 

1

追記

2020/07/17 02:13

投稿

ts21
ts21

スコア32

title CHANGED
File without changes
body CHANGED
@@ -32,6 +32,13 @@
32
32
 
33
33
  ```
34
34
  ### 該当のソースコード
35
+ ./entrypoint.sh
36
+ ```ここに言語を入力
37
+ #!/bin/sh
38
+ npm run build
39
+ exec "$@"
40
+ ```
41
+
35
42
  docker-compose.yml
36
43
  ```
37
44
  version: '3'