From 38e07097d190c662bef73df2f5a133f4f9fd1af8 Mon Sep 17 00:00:00 2001 From: Karl G Date: Sat, 2 Sep 2017 12:20:36 +0200 Subject: [PATCH] add auto start of containers to dbench script --- dbench | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dbench b/dbench index 74ee8784..a14daf20 100755 --- a/dbench +++ b/dbench @@ -8,7 +8,16 @@ display_usage() { echo ' -c execute a command inside docker using docker exec' } +# start docker containers if they are not running (check for frappe) +launch_containers() { + docker exec frappe /bin/true 2>/dev/null + if [[ $? -eq 1 ]]; then + docker-compose up -d + fi +} + if [[ $# -eq 0 ]]; then + launch_containers docker exec -it frappe bash else while getopts ':hc:' option; do @@ -18,6 +27,7 @@ else exit ;; c) + launch_containers docker exec frappe bash -c "bench $OPTARG" ;; \?)