Dockerを起動させてRailsを動かす
Dockerfileを作成
FROM ruby:2.5 RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs RUN mkdir /myapp // 変更 WORKDIR /myapp // 変更 COPY Gemfile /myapp/Gemfile // 変更 COPY Gemfile.lock /myapp/Gemfile.lock // 変更 RUN bundle install COPY . /myapp // 変更
docker-compose.yamlを作成
version: '3' services: web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: - .:/myapp // 変更 ports: - "3000:3000"
docker-composeを起動
docker-compose run web rails new docker-compose build docker-compose up
ブラウザ上でアクセスできるか確認
docker-composeを停止
docker-compose down