2018-06-21から1日間の記事一覧

Railsチュートリアル 第2章

Railsチュートリアルの第2章を進めました. 概観をつかむ章ですね. 2.1 アプリケーションの計画 2.2 Usersリソース 2.2.1 演習1 演習2, 3 演習4 2.2.2 演習1 演習2 演習3 2.3 Micropostsリソース 2.3.1 演習1 演習2 演習3 演習4 2.3.2 演習1 演習2 2.3.3 演習…

Railsチュートリアル 第1章

環境構築 開発環境はDockerを使って構築しました. 詳細な手順は以前の投稿にて詳しく解説しています. 環境構築の時点で, rails newまで終わらせています. ファイルを編集する前にGitリポジトリを作成しました. Gemfileの編集 チュートリアル通りのバージョン…

DockerでRails+MySQLの環境を構築

Railsチュートリアルを進めるための環境を構築しました. 概要 作業環境 ひとつの疑問 各種ファイル MySQLコンテナ用のDockerfile Webサーバーコンテナ用のDockerfile 2つのコンテナをまとめて扱うComposeファイル GemfileとGemfile.lock Railsアプリの骨組み…

Dockerにおけるボリュームのマウント

Dockerを使う際, ホストマシン上のボリュームをコンテナ内にマウントしたい場面が多々あります. 本記事ではDockerにおけるマウントについて深く掘り下げていきます. 本記事にはMacだけにしか適用できない事柄を含みます(私がMacを使っているので). その場合…

docker-compose down はなぜコンテナを削除するのか

DockerでRailsの開発環境を構築しました. 公式ドキュメントを見てみると, プロジェクトの停止にはdocker-compose downを使えと書いてあります. このコマンドを実行するとコンテナが削除されますが, どうしてコンテナを削除する必要があるのでしょうか. 実験…