Log partial-payment decisions and email results to stdout for Portainer logs; DEBUG enables full webhook payload tracing. Document BTCPay payload and shutdown steps in WEBHOOK.md. Co-authored-by: Cursor <cursoragent@cursor.com>
18 lines
754 B
YAML
18 lines
754 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
btcpay-mailer:
|
|
image: ${IMAGE_REGISTRY:-git.nxtgroup.org}/${IMAGE_OWNER:-erling}/${IMAGE_NAME:-btcpaymailer}:${IMAGE_TAG:-1.0.0}
|
|
container_name: ${CONTAINER_NAME:-btcpay-mailer}
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${HOST_PORT:-5000}:5000"
|
|
environment:
|
|
WEBHOOK_SECRET: ${WEBHOOK_SECRET:?Set WEBHOOK_SECRET in .env or environment}
|
|
BTCPAY_URL: ${BTCPAY_URL:-https://payment.nxtgroup.org}
|
|
BTCPAY_API_KEY: ${BTCPAY_API_KEY:?Set BTCPAY_API_KEY in .env or environment}
|
|
POSTMARK_API_KEY: ${POSTMARK_API_KEY:?Set POSTMARK_API_KEY in .env or environment}
|
|
FROM_EMAIL: ${FROM_EMAIL:-billing@nxtgroup.org}
|
|
BCC_EMAIL: ${BCC_EMAIL:-admin@nxtgroup.org}
|
|
DEBUG: ${DEBUG:-false}
|