#!/usr/bin/env bash
set -euo pipefail

ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$ROOT_DIR"

if [ -d ".venv" ]; then
  exec "$ROOT_DIR/.venv/bin/python" -m payswitch.cli serve --host "${PAYSWITCH_HOST:-0.0.0.0}" --port "${PAYSWITCH_PORT:-8787}" "$@"
fi

exec python3 -m payswitch.cli serve --host "${PAYSWITCH_HOST:-0.0.0.0}" --port "${PAYSWITCH_PORT:-8787}" "$@"
