2019-07-09 16:05:05 +00:00
|
|
|
set -e
|
|
|
|
|
|
|
|
DOCKERCOMPOSE=$(which docker-compose || echo "/usr/local/bin/docker-compose")
|
|
|
|
DOCKERCOMPOSEFILE="${DOCKERCOMPOSEFILE:-docker-compose.yaml}"
|
|
|
|
|
|
|
|
echo "use ${DOCKERCOMPOSEFILE}"
|
|
|
|
|
|
|
|
if [ ! -x "$(which docker)" ]; then
|
|
|
|
echo "docker not found" 1>&2
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if ! docker version > /dev/null 2>&1; then
|
|
|
|
echo "can't execute docker (current user: $(whoami))" 1>&2
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -x "${DOCKERCOMPOSE}" ]; then
|
|
|
|
echo "docker-compose not found" 1>&2
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -f "${DOCKERCOMPOSEFILE}" ]; then
|
|
|
|
echo "${DOCKERCOMPOSEFILE} not found" 1>&2
|
|
|
|
exit 1
|
|
|
|
fi
|
2019-07-13 11:28:18 +00:00
|
|
|
|
|
|
|
if [ -x $(git diff --name-only | grep .env) ]; then
|
|
|
|
echo "The .env must be changed" 1>&2
|
|
|
|
exit 1
|
|
|
|
fi
|