サンプルプログラムUV Eatsは、Webサイト上で料理のメニューを注文すると配達してもらえる、というサービスであるとします。
- あらかじめ登録されているユーザでログインして利用します。
- メニュー一覧からひとつのメニューを選択して注文します。
- 注文時は配達先住所、支払方法、クレジットカード番号を入力します。
git clone git@github.com:ktakase00/uveats_demo.git
docker pull ktakase00/rubypg-learn-uveats:uv-202002
- 「開発環境の構築」の手順が完了しているとする。
docker-compose up -d db
bin/docker_run_web.sh
→webコンテナ内でbashが実行された状態になる。
webコンテナ内で設定する。
export WEB_ROOT=~/repo/apps/web
webコンテナ内で実行する。
cd $WEB_ROOT
./setup.sh
webコンテナ内で実行する。
cd $WEB_ROOT
bundle exec rspec -fd spec/system
- webコンテナのbashを終了する。
- 以下のコマンドを実行する。
docker-compose down
→コンテナが破棄される。