Files
nroxy/.env.example
2026-03-10 14:03:52 +03:00

47 lines
998 B
Plaintext

# App
NODE_ENV=development
APP_BASE_URL=http://localhost:3000
ADMIN_BASE_URL=http://localhost:3000/admin
# Database
DATABASE_URL=postgresql://nproxy:nproxy@postgres:5432/nproxy
# Auth
SESSION_SECRET=replace_me
PASSWORD_PEPPER=replace_me
# Provider: nano banana
NANO_BANANA_API_BASE_URL=https://provider.example.com
NANO_BANANA_DEFAULT_MODEL=nano_banana
# Crypto payments
PAYMENT_PROVIDER=example_processor
PAYMENT_PROVIDER_API_KEY=replace_me
PAYMENT_PROVIDER_WEBHOOK_SECRET=replace_me
# Storage
S3_ENDPOINT=http://minio:9000
S3_REGION=us-east-1
S3_BUCKET=nproxy-assets
S3_ACCESS_KEY=replace_me
S3_SECRET_KEY=replace_me
S3_FORCE_PATH_STYLE=true
# Telegram
TELEGRAM_BOT_TOKEN=replace_me
TELEGRAM_BOT_MODE=polling
# Email
EMAIL_PROVIDER=example
EMAIL_FROM=no-reply@example.com
EMAIL_API_KEY=replace_me
# Key pool
KEY_COOLDOWN_MINUTES=5
KEY_FAILURES_BEFORE_MANUAL_REVIEW=10
KEY_BALANCE_POLL_SECONDS=180
# Optional local object storage
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin