14 lines
298 B
Bash
14 lines
298 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
project="mobilityops-test"
|
|
compose_files="-f compose.yaml -f compose.test.yaml"
|
|
|
|
cleanup() {
|
|
docker compose -p "$project" $compose_files down -v --remove-orphans
|
|
}
|
|
|
|
trap cleanup EXIT INT TERM
|
|
cleanup
|
|
docker compose -p "$project" $compose_files run --build --rm api pytest "$@"
|