47 lines
998 B
Plaintext
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
|