サルでもわかるWEBプログラミング

フリーソフトのみでホームページ作成

ユーザ用ツール

サイト用ツール


00.rubyonrails:05.windows10にdockerでrails6環境構築


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
00.rubyonrails:05.windows10にdockerでrails6環境構築 [2022/01/27] – [見出し] adash33300.rubyonrails:05.windows10にdockerでrails6環境構築 [2022/01/28] (現在) – [rails5] adash333
行 1: 行 1:
 ====== 05.Windows10にDockerでRails6環境構築 ====== ====== 05.Windows10にDockerでRails6環境構築 ======
 [[00.rubyonrails:index.html|Ruby on Rails トップページ]] [[00.rubyonrails:index.html|Ruby on Rails トップページ]]
 +
 +===== Windows10 + WSL2 Ubuntu + Docker desktopにRail6 + Postgre環境を構築 =====
 +
 +
 +<html>
 +<script src="https://gist.github.com/adash333/907e230a213f19b3b39889bde056dfb9.js"></script>
 +</html>
 +
 +webコンテナ(Dockerfileから作成したイメージから作成)とdbコンテナをdocker-composeでupします。
 +
 +  -WindowsのスタートボタンからDocker Desktopを起動
 +  -WSL2を起動し、VisualStudioCodeを起動
 +
 +<code>
 +mkdir rais6
 +cd rails6
 +code .
 +</code>
 +
 +  -[[https://gist.github.com/adash333/907e230a213f19b3b39889bde056dfb9|5つのファイル(Dockerfile, Gemfile, Gemfile.lock, entrypoint.sh, docker-compose.yml)]]を作成
 +  -Dockerfileを元にしてwebコンテナ用のイメージ(設計図)を作成
 +
 +<code>
 +docker-compose run --no-deps web rails new . --force --database=postgresql
 +ls -l
 +docker-compose build
 +sudo chown -R $USER:$USER .
 +</code>
 +
 +  -データベースとしてpostgresqlを用いるために[[https://gist.github.com/adash333/7e0e509d22edae918c6c1d61f624d146#file-config_database-yml|config/database.yml]]を書き換えて、Ctrl+S で保存
 +  -docker-compose upでwebコンテナ(上で作ったイメージを元に作成)と、dbコンテナ(DockerHubにあるイメージimage: postgresを元に作成)を作成し、連携
 +  -rake:db createでデータベースを作成
 +  -WindowsのWebブラウザで、localhost:3000にアクセス
 +
 +<code>
 +docker-compose up -d
 +docker-compose run web rake db:create
 +</code>
 +
 +http://localhost:3000
 +
 +Dockerを止めるとき(アプリを止めるとき)
 +<code>
 +docker-compose down
 +</code>
 +
 ===== 見出し ===== ===== 見出し =====
  
行 8: 行 54:
 2021.11.02に公開 2021.11.02に公開
 3 min read 3 min read
 +
 +
 +https://qiita.com/ryohashimoto/items/7caf905389ccb5d7d8fb
 +@ryohashimoto
 +更新日 2021年06月04日
 +Ruby on Rails 6.1の主要な新機能・変更点
 +
 +===== rails5 =====
 +
 +
 +<code>
 +source 'https://rubygems.org'
 +gem 'rails', '5.0.3'
 +</code>
 +
 +
 +Gemfileを更新したら
 +
 +
 +<code>
 +docker-compose run web bundle install
 +docker-compose down
 +docker-compose up —-build -d
 +</code>
 +
 +
 +
 +https://zenn.dev/tmasuyama1114/articles/rails-docker-5x-how-to
 +Ruby on Railsの開発環境をDockerで構築する方法(Rails 5.x)
 +2021.03.30に公開
 +
 +
 +https://qiita.com/sew_sou19/items/32ed9c418840085333fc
 +@sew_sou19
 +更新日 2021年05月05日
 +[Rails]Railsのバージョンを5.0→5.2に上げてみた
 +
 +
 +https://qiita.com/hmmrjn/items/7cc5e5348755c517458a
 +@hmmrjn
 +更新日 2019年08月06日
 +【Rails 5.2】 Active Storageの使い方
 +
 +
 +
 +
 +
 +
  
  


00.rubyonrails/05.windows10にdockerでrails6環境構築.1643274397.txt.gz · 最終更新: 2022/01/27 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki