201128アウトプット 砂上の上に成り立つ技術
【今日の振り返り】
ただただPCに向き合い黙々と思考を深める。
複合的に物事を進める非効率さを認識するような日であった、
新しいことに飛びつくことが大事なのではない、
一つ一つを終わらすことが大事なのである。
その終わらした先に次があるとするも、挑戦は必要だと思ってしまい振り出しに戻る。
とはいえ不安定な技術の上には不安定な要素しか積み上げられず、
噴出した途端、どこが原因かの判断がつけられない。
最初からロードマップ の計画自体が間違っていることを認め、
また最初から積み上げるようなことを始める。
◯ Dockerの忘備録手順
⓪ まず4つのファイルを作成して必要な記述を行う
・dockerfile
・Gemfile
・Gemfile.lock
・docker-commpose
① 下記ターミナルコマンドでファイルの生成を行う
```tcl
docker-compose run web rails new . --force --database-mysql --skip-bundle
```
② docker-compose で作成した config/database.yml を変更する
③ 上記内容をローカル環境で変更したため、反映させるためのコマンド
```tcl
docker-compose build
```
④ コンテナ(仮想環境の構築終了)を起動させる
```tcl
docker-compose up
```