share-inbox-service/bin/smoke-test.sh
2026-03-17 15:47:32 +01:00

20 lines
494 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SERVICE_URL="${SERVICE_URL:-http://127.0.0.1:8080}"
INBOX_SECRET="${INBOX_SECRET:-change-me}"
echo "POST ${SERVICE_URL}/share"
curl --fail --silent --show-error \
-X POST "${SERVICE_URL}/share" \
-H "Content-Type: application/json" \
-H "X-Inbox-Secret: ${INBOX_SECRET}" \
-d '{"type":"url","content":"https://example.com"}'
echo
echo "GET ${SERVICE_URL}/inbox?limit=5"
curl --fail --silent --show-error \
"${SERVICE_URL}/inbox?limit=5"
echo