#! /usr/bin/env bash
usage() {
echo "usage: ./run-compose.sh [<rebuild>]"
echo " rebuild - will force docker-compose to rebuild the images before spinning them up."
echo " tests - run the test suite rather than the application."
}
if [[ -z "${DATA_DIR}" ]]; then
DATA_DIR=$(pwd)
fi
while [ -n "$1" ]; do
case $1 in
rebuild)
EXTRA_ARGS="--build"
;;
tests)
docker-compose -f docker/docker-compose-test.yaml up --build --force-recreate --abort-on-container-exit --exit-code-from soar_flasgger_test
exit $?
;;
*)
usage
exit 0
;;
esac
shift
done
docker-compose -f docker/docker-compose.yaml up $EXTRA_ARGS
-
James Kirk authored2c3c94dc