#!/bin/bash source $(dirname `realpath $0`)/environment.sh; ############################################## ## ## ## Executed before launching containers ## ## ## ############################################## # 1. Create CI folder echo -ne " * Create CI control folder.."; test ! -d `dirname $ROOT`/virtual/ci && ( mkdir -p `dirname $ROOT`/virtual/ci && echo "created" || (echo "failed"; exit 1) ) || echo "already"; chmod o=rx `dirname $ROOT`/virtual/ci; # 2. Create 'env' trigger echo -ne " * Create 'env' trigger......"; test ! -f `dirname $ROOT`/virtual/ci/env && ( touch `dirname $ROOT`/virtual/ci/env && echo "created" || (echo "failed"; exit 1)) || echo "already"; # 3. Create 'web' trigger echo -ne " * Create 'web' trigger......"; test ! -f `dirname $ROOT`/virtual/ci/web && ( touch `dirname $ROOT`/virtual/ci/web && echo "created" || (echo "failed"; exit 1)) || echo "already"; # 3. Create 'env' spy echo -ne " * Launch 'env' spy.........."; ( bash $ROOT/ci/env.sh )& echo "launched"; echo -n "$!" > $ROOT/ci/env.pid; # 3. Create 'web' spy echo -ne " * Launch 'web' spy.........."; ( bash $ROOT/ci/web.sh )& echo "launched"; echo -n "$!" > $ROOT/ci/web.pid;