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

質問編集履歴

1

docker-compose.ymlとDockerfileを追記しました。よろしくお願いします。

2020/02/12 12:59

投稿

moriyama0525
moriyama0525

スコア6

title CHANGED
File without changes
body CHANGED
@@ -121,4 +121,44 @@
121
121
 
122
122
  このように操作が何も行われないまま、終了してしまっています。よろしくお願いします。
123
123
 
124
- 不足している情報があれば教えてください。
124
+ 不足している情報があれば教えてください。
125
+
126
+ 追加
127
+ docker-compose.yml
128
+ ```docker-compose yml
129
+ version: '3'
130
+ services:
131
+ web:
132
+ build: .
133
+ command: bundle exec rails s -p 3000 -b '0.0.0.0'
134
+ volumes:
135
+ - .:/app
136
+ ports:
137
+ - 3000:3000
138
+ depends_on:
139
+ - db
140
+ tty: true
141
+ stdin_open: true
142
+ db:
143
+ image: mysql:5.7
144
+ volumes:
145
+ - db-volume:/var/lib/mysql
146
+ environment:
147
+ MYSQL_ROOT_PASSWORD: password
148
+ volumes:
149
+ db-volume:
150
+ ```
151
+
152
+ Dockerfile
153
+ ```dockerfile
154
+ FROM ruby:2.4.5
155
+ RUN apt-get update -qq && apt-get install -y build-essential nodejs
156
+ RUN mkdir /app
157
+ WORKDIR /app
158
+ COPY Gemfile /app/Gemfile
159
+ COPY Gemfile.lock /app/Gemfile.lock
160
+ RUN bundle install
161
+ COPY . /app
162
+ ```
163
+
164
+ お願いします。