前提・実現したいこと
docker, vue.js, flask を使用して簡単なアプリを作成しました。
dokcer-compose を用いて vue.js と flask のコンテナを立ち上げるようにしています。
shell script で docker-compose up と chrome の立ち上げを行いたいです。
該当のソースコード
shellscript
1#!/bin/zsh 2 3SCRIPT_DIR=$(cd $(dirname $0); pwd) 4 5open -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome http://localhost:8080 6echo $SCRIPT_DIR 7cd $SCRIPT_DIR 8docker-compose up 9
試したこと
上記のコードで一応、docker-compose up と chrome の立ち上げができました。しかし、docker が立ち上がるまで、当然ですが、chromeではエラー表示になります。これを docker の立ち上げ完了→ chrome の立ち上げの順序にしたいです。
単純に open -a ... を docker-compose up の次に書くだけでは実現できませんでした。
shell script についてお詳しい方、お教えいただけると幸いです。
補足情報(FW/ツールのバージョンなど)
shell は zsh を使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/04 02:21