Use Gitea registry image with env-based configuration
Replace local build with configurable registry image defaults and document settings in .env.example for deployers. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
41d264d8a5
commit
118b596631
19
.env.example
Normal file
19
.env.example
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# Image (Gitea container registry)
|
||||||
|
IMAGE_REGISTRY=git.nxtgroup.org
|
||||||
|
IMAGE_OWNER=erling
|
||||||
|
IMAGE_NAME=btcpaymailer
|
||||||
|
IMAGE_TAG=1.0.0
|
||||||
|
|
||||||
|
# Container
|
||||||
|
CONTAINER_NAME=btcpay-mailer
|
||||||
|
HOST_PORT=5000
|
||||||
|
|
||||||
|
# Required secrets
|
||||||
|
WEBHOOK_SECRET=your_super_secret_token_123
|
||||||
|
BTCPAY_API_KEY=your_btcpay_api_key
|
||||||
|
POSTMARK_API_KEY=your_postmark_server_token
|
||||||
|
|
||||||
|
# Optional
|
||||||
|
BTCPAY_URL=https://payment.nxtgroup.org
|
||||||
|
FROM_EMAIL=billing@nxtgroup.org
|
||||||
|
BCC_EMAIL=admin@nxtgroup.org,finance@nxtgroup.org
|
||||||
@ -1,15 +1,16 @@
|
|||||||
version: '3.8'
|
version: '3.8'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
btcpay-mailer:
|
btcpay-mailer:
|
||||||
build: .
|
image: ${IMAGE_REGISTRY:-git.nxtgroup.org}/${IMAGE_OWNER:-erling}/${IMAGE_NAME:-btcpaymailer}:${IMAGE_TAG:-1.0.0}
|
||||||
container_name: btcpay-mailer
|
container_name: ${CONTAINER_NAME:-btcpay-mailer}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "5000:5000"
|
- "${HOST_PORT:-5000}:5000"
|
||||||
environment:
|
environment:
|
||||||
- WEBHOOK_SECRET=your_super_secret_token_123
|
WEBHOOK_SECRET: ${WEBHOOK_SECRET:?Set WEBHOOK_SECRET in .env or environment}
|
||||||
- BTCPAY_URL=https://payment.nxtgroup.org
|
BTCPAY_URL: ${BTCPAY_URL:-https://payment.nxtgroup.org}
|
||||||
- BTCPAY_API_KEY=your_btcpay_api_key
|
BTCPAY_API_KEY: ${BTCPAY_API_KEY:?Set BTCPAY_API_KEY in .env or environment}
|
||||||
- POSTMARK_API_KEY=your_postmark_server_token
|
POSTMARK_API_KEY: ${POSTMARK_API_KEY:?Set POSTMARK_API_KEY in .env or environment}
|
||||||
- FROM_EMAIL=billing@nxtgroup.org
|
FROM_EMAIL: ${FROM_EMAIL:-billing@nxtgroup.org}
|
||||||
- BCC_EMAIL=noreply@nxtgroup.org
|
BCC_EMAIL: ${BCC_EMAIL:-admin@nxtgroup.org}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user