質問編集履歴
1
docker-compose.ymlとDockerfileを追記しました。よろしくお願いします。
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
|
+
お願いします。
|