- イメージの作成 ( Dockerfile を元にイメージを作成 )
- $ docker-compose build
- コンテナの起動 ( docker-compose.yml の設定を元にコンテナを起動する )
- $ docker-compose up --detach
- コンテナへ接続 ( 対象のコンテナに対して
bash
を実行する )( exitで接続解除 )- $ # execの後はdocker-compose.ymlでのserviceネームを指定する
- $ docker-compose exec rails_web bash
- コンテナの削除
- $ docker-compose down
- $ docker-compose ps
- 立ち上がってるContainer(service)を確認できる
- $ docker images
- ビルドした or docker pullしたイメージの一覧を確認できる
https://railsdoc.com/rails https://qiita.com/jun_jun_jun/items/dd260c43387a8e17803d
- rails new sample
- 指定するか考えておくべきコマンド一覧
- -d postgresql, --datebase=postgresql
- --skip-test # minitestオフ
- --skip-turbolinks # turbolinksオフ
- $ rails new app_name -d postgresql --skip-test --skip-turbolinks
- 指定するか考えておくべきコマンド一覧
- rails webpacker:install
- rails s -p 3000 -b '0.0.0.0'
- PG Connection
- database.yml の develop:とtest:を 書き換え
- development: <<: *default database: app_name_development host: rails_db username: postgres password: postgres
- database.yml の develop:とtest:を 書き換え
- No Database
- rails db:create
- developmentとtestを作成する
- さらにcreate:allで全DBを作成する
- rails db:create