/standard_docker_for_rails

新しいRailsアプリケーションのDocker開発環境を構築するときに最低限必要なファイル

Primary LanguageDockerfile

README

概要

このリポジトリは新しいRailsアプリケーションのDocker開発環境を構築するときに最低限必要なものを記載したもの。

バージョン

  • OS CentOS7
  • ruby 2.7.1
  • rails 6.0.4
  • PostgreSQL 12.2

使い方

  1. Dockerfileに記載している以下の変数の値を変更する
  • RUBY_VERSION
  • APP_NAME
  1. docker-compose.ymlのAPP_NAMEやPostgreSQLのバージョンを任意で変更する

  2. Railsアプリケーション用のコンテナの構築、作成、起動

$ docker-compose up -d --build
$ docker-compose exec web bash
  1. Railsアプリケーションを作成する
$ gem install rails
$ rails new ${APP_PATH} --database=postgresql --skip-keeps --force

--force オプションはREADME.mdと.gitignoreをオーバーライドするため。

  1. Railsアプリケーション起動
$ rails s -p 3000 -b '0.0.0.0'
  1. Dockerfileのbundle install部分のコメントアウトをはずす