LoginSignup
20
19

More than 5 years have passed since last update.

プログラミングしたことない人にRailsを触ってもらえる環境をDockerで作ってみた

Last updated at Posted at 2017-05-22

Railsを触ったことがないデザイナーさんと薬剤師さんが「Railsさわってみたい!」
ということでDockerでRailsの環境を用意してみました。

環境構築でつまずいてなかなかプログラミングがはじめられないという経験があったため、
最低限の手順でかんたんにRailsの開発環境を作りたいという欲求があったことと、
単純にDockerをさわってみたいという動機で今回はDockerを選択してみました。

実際にデザイナーさんと一緒に環境構築をしてみたら30分弱でできた

以下のリポジトリのREADMEにそって、プログラミング未経験のデザイナーさんと一緒に何もセットアップされていないPCにRails環境を構築してみたところ、インストールなどの物理的な時間も含めて30分弱で http://localhost:3000/ でRailsのいつもの画面が表示されるところまでいきました。

反省

  • 「 開発環境の構築でつまずかないように最低限かつかんたんに環境を作りたい」と思っていたにも関わらず、Homebrewのインストールにともなって依存関係のあるXcodeなどのインストールの手順があってちょっと煩雑になってしまった気がする
    • 最低限必要なものはDockerとGitなのでインストール方法を変えれば手順はもう少しシンプルになりそう
  • ここら辺の手順は内容がわからないままただコマンドをコピペする作業になる
    • コマンドの意味を理解してもらうよりも簡単に環境を作ることが目的なのでスクリプト化してシンプルにすれば良さそう

その他

この次はDocker内のMySqlにSequelProで接続したい!となると思うので、その際は「dockerで起動したmysqlコンテナにsequel proで接続する」を参照してください

最後に

「こうした方が良いよ」とか「README不親切では・・?」などがありましたら、コメントやISSUE、プルリクを出してもらえると助かります!

20
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
19