Initial commit: sap-webhook-api
API NestJS que recibe el Webhook Messenger de SAP Business One (CloudEvents), valida HMAC opcional y guarda cada notificacion local (data/events/) e inserta en Postgres (webhook_events). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
commit
5e0df73477
28 files changed
+11773
No files matched your search
@@ -0,0 +1,17 @@
|
||||
# Puerto donde escucha la API (default 3000)
|
||||
PORT=3000
|
||||
|
||||
# Postgres compartida con sap-intercompany-worker (ver docker-compose.yml en la raíz)
|
||||
DATABASE_URL=postgresql://intercompany:intercompany@localhost:5432/sap_intercompany?schema=public
|
||||
|
||||
# Si se define, la API exige la firma X-B1-Webhook-Signature (HMAC-SHA256)
|
||||
# en /webhooks/sap. Si se deja vacío/comentado, acepta todo sin firma
|
||||
# (equivalente a AuthenticationType: None en la suscripción de SAP).
|
||||
HMAC_SECRET_KEY=
|
||||
|
||||
# Datos usados solo por los scripts en scripts/ (Login + PATCH a Service Layer)
|
||||
SERVICE_LAYER_URL=https://127.0.0.1:50000/b1s/v2
|
||||
COMPANY_DB=SBODemoCL
|
||||
SL_USER=manager
|
||||
SL_PASS=manager
|
||||
WEBHOOK_ID=SapWebhookApiTest
|
||||
Reference in new issue
Block a user