#!/usr/bin/env sh set -eu if [ ! -f .env ]; then echo "missing .env; copy .env.example and set development values" >&2 exit 1 fi set -a . ./.env set +a docker compose down --volumes --remove-orphans docker compose up --build -d --wait docker compose exec -T nginx nginx -V 2>&1 | grep -q -- '--with-http_auth_request_module' docker compose exec -T nginx nginx -T 2>&1 | grep -q 'proxy_pass_request_body off' npm --prefix e2e ci E2E_USERNAME=regular-user \ E2E_PASSWORD="$REGULAR_USER_PASSWORD" \ npm --prefix e2e run test:pattern4 echo "AP4 Nginx auth_request edge flow verified"