- Webhook route and Gitea integration - IMAP service and Nextcloud/Porkbun setup docs - Settings UI improvements and API updates - SSH/Webhook fix prompt for emailsorter.webklar.com - Bootstrap, config and AI sorter updates
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
# Appwrite Configuration
|
|
APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
|
|
APPWRITE_PROJECT_ID=your_project_id_here
|
|
APPWRITE_API_KEY=your_api_key_here
|
|
APPWRITE_DATABASE_ID=your_database_id_here
|
|
|
|
# Database Configuration (for bootstrap script)
|
|
DB_ID=your_database_id_here
|
|
DB_NAME=EmailSorter
|
|
TABLE_PRODUCTS=products
|
|
TABLE_QUESTIONS=questions
|
|
TABLE_SUBMISSIONS=submissions
|
|
TABLE_ANSWERS=answers
|
|
TABLE_ORDERS=orders
|
|
|
|
# Product Configuration (for bootstrap script)
|
|
PRODUCT_ID=email-sorter-product
|
|
PRODUCT_SLUG=email-sorter
|
|
PRODUCT_TITLE=Email Sorter Setup
|
|
PRODUCT_PRICE_CENTS=4900
|
|
PRODUCT_CURRENCY=eur
|
|
|
|
# Stripe Configuration
|
|
STRIPE_SECRET_KEY=sk_test_your_stripe_secret_key_here
|
|
STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret_here
|
|
|
|
# Gitea Webhook (Deployment)
|
|
# Secret für X-Gitea-Signature und optional Bearer-Header (gleicher Wert möglich)
|
|
GITEA_WEBHOOK_SECRET=your_webhook_secret_here
|
|
# Optional: anderer Token nur für Authorization: Bearer (sonst wird GITEA_WEBHOOK_SECRET verwendet)
|
|
# GITEA_WEBHOOK_AUTH_TOKEN=
|
|
|
|
# Server Configuration
|
|
PORT=3000
|
|
BASE_URL=http://localhost:3000
|