00.rubyonrails:05.windows10にdockerでrails6環境構築
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
00.rubyonrails:05.windows10にdockerでrails6環境構築 [2022/01/27] – [見出し] adash333 | 00.rubyonrails:05.windows10にdockerでrails6環境構築 [2022/01/28] (現在) – [rails5] adash333 | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 05.Windows10にDockerでRails6環境構築 ====== | ====== 05.Windows10にDockerでRails6環境構築 ====== | ||
[[00.rubyonrails: | [[00.rubyonrails: | ||
+ | |||
+ | ===== Windows10 + WSL2 Ubuntu + Docker desktopにRail6 + Postgre環境を構築 ===== | ||
+ | |||
+ | |||
+ | < | ||
+ | <script src=" | ||
+ | </ | ||
+ | |||
+ | webコンテナ(Dockerfileから作成したイメージから作成)とdbコンテナをdocker-composeでupします。 | ||
+ | |||
+ | -WindowsのスタートボタンからDocker Desktopを起動 | ||
+ | -WSL2を起動し、VisualStudioCodeを起動 | ||
+ | |||
+ | < | ||
+ | mkdir rais6 | ||
+ | cd rails6 | ||
+ | code . | ||
+ | </ | ||
+ | |||
+ | -[[https:// | ||
+ | -Dockerfileを元にしてwebコンテナ用のイメージ(設計図)を作成 | ||
+ | |||
+ | < | ||
+ | docker-compose run --no-deps web rails new . --force --database=postgresql | ||
+ | ls -l | ||
+ | docker-compose build | ||
+ | sudo chown -R $USER:$USER . | ||
+ | </ | ||
+ | |||
+ | -データベースとしてpostgresqlを用いるために[[https:// | ||
+ | -docker-compose upでwebコンテナ(上で作ったイメージを元に作成)と、dbコンテナ(DockerHubにあるイメージimage: | ||
+ | -rake:db createでデータベースを作成 | ||
+ | -WindowsのWebブラウザで、localhost: | ||
+ | |||
+ | < | ||
+ | docker-compose up -d | ||
+ | docker-compose run web rake db:create | ||
+ | </ | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Dockerを止めるとき(アプリを止めるとき) | ||
+ | < | ||
+ | docker-compose down | ||
+ | </ | ||
+ | |||
===== 見出し ===== | ===== 見出し ===== | ||
https:// | https:// | ||
+ | docker-compose + rails6 環境構築 | ||
+ | 2021.11.02に公開 | ||
+ | 3 min read | ||
+ | |||
+ | |||
+ | https:// | ||
+ | @ryohashimoto | ||
+ | 更新日 2021年06月04日 | ||
+ | Ruby on Rails 6.1の主要な新機能・変更点 | ||
+ | |||
+ | ===== rails5 ===== | ||
+ | |||
+ | |||
+ | < | ||
+ | source ' | ||
+ | gem ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | Gemfileを更新したら | ||
+ | |||
+ | |||
+ | < | ||
+ | docker-compose run web bundle install | ||
+ | docker-compose down | ||
+ | docker-compose up —-build -d | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | https:// | ||
+ | Ruby on Railsの開発環境をDockerで構築する方法(Rails 5.x) | ||
+ | 2021.03.30に公開 | ||
+ | |||
+ | |||
+ | https:// | ||
+ | @sew_sou19 | ||
+ | 更新日 2021年05月05日 | ||
+ | [Rails]Railsのバージョンを5.0→5.2に上げてみた | ||
+ | |||
+ | |||
+ | https:// | ||
+ | @hmmrjn | ||
+ | 更新日 2019年08月06日 | ||
+ | 【Rails 5.2】 Active Storageの使い方 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
00.rubyonrails/05.windows10にdockerでrails6環境構築.1643274364.txt.gz · 最終更新: 2022/01/27 by adash333