who_need_help/scripts/test.sh

17 lines
374 B
Bash
Executable File

#!/bin/sh
set -eu
ROOT=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)
cd "$ROOT"
docker compose -p who_need_help up -d --wait db
docker build --target test --tag who-need-help:test .
exec docker run --rm \
--network who_need_help_internal \
--env MIX_ENV=test \
--env DB_HOST=db \
--env TEST_POOL_SIZE="${TEST_POOL_SIZE:-10}" \
who-need-help:test \
mix test