44 lines
1.5 KiB
Text
44 lines
1.5 KiB
Text
# Veza Environment - Copy to .env and customize
|
|
# =============================================
|
|
# PORT ISOLATION: Veza uses 15xxx/16xxx ports by default to avoid conflicts
|
|
# with other projects (postgres 5432, redis 6379, rabbitmq 5672, backend 8080).
|
|
#
|
|
# Backend on HOST connects to Docker via these mapped ports.
|
|
# Backend in DOCKER uses internal names (postgres:5432, redis:6379, rabbitmq:5672).
|
|
|
|
# Domain (must match /etc/hosts: 127.0.0.1 veza.fr)
|
|
APP_DOMAIN=veza.fr
|
|
|
|
# Docker Compose - host port mappings (override if needed)
|
|
PORT_POSTGRES=15432
|
|
PORT_REDIS=16379
|
|
PORT_RABBITMQ_AMQP=15672
|
|
PORT_RABBITMQ_MGMT=25672
|
|
PORT_BACKEND=18080
|
|
|
|
# Database (used when backend runs on host; matches docker-compose)
|
|
DB_USER=veza
|
|
DB_PASSWORD=password
|
|
DB_NAME=veza
|
|
|
|
# Frontend URL (OAuth redirect, password reset links, email links)
|
|
# Backend reads FRONTEND_URL or VITE_FRONTEND_URL; fallback: http://localhost:5173
|
|
FRONTEND_URL=http://veza.fr:5173
|
|
|
|
# For veza-backend-api/.env (backend on host):
|
|
# DATABASE_URL=postgres://veza:password@veza.fr:15432/veza?sslmode=disable
|
|
# REDIS_URL=redis://veza.fr:16379
|
|
# RABBITMQ_URL=amqp://veza:password@veza.fr:15672/
|
|
#
|
|
# Stripe Connect (seller payout, optional):
|
|
# STRIPE_CONNECT_ENABLED=true
|
|
# STRIPE_SECRET_KEY=sk_xxx
|
|
# STRIPE_CONNECT_WEBHOOK_SECRET=whsec_xxx
|
|
#
|
|
# Platform fee rate on marketplace sales (0.10 = 10%)
|
|
# PLATFORM_FEE_RATE=0.10
|
|
#
|
|
# Transfer Retry Worker (v0.701, default: enabled, 3 max retries, 5m interval)
|
|
# TRANSFER_RETRY_ENABLED=true
|
|
# TRANSFER_RETRY_MAX=3
|
|
# TRANSFER_RETRY_INTERVAL=5m
|