mirror of
https://github.com/mauricioabh/arbpulse.git
synced 2026-07-27 15:47:43 +00:00
80413a3af4
Set DOMAIN default to arbpulse.wayool.com and document the Cloudflare DNS setup (grey-cloud / DNS-only) so Caddy HTTP-01 and SSE work without proxy buffering. Co-authored-by: Cursor <cursoragent@cursor.com>
35 lines
1014 B
Bash
35 lines
1014 B
Bash
# Copy to ./.env on the VPS and fill in. Never commit the real .env.
|
|
|
|
# Domain for Caddy automatic HTTPS. Its Cloudflare DNS A record must point to this
|
|
# VPS IP as "DNS only" (grey cloud) so Caddy can issue the Let's Encrypt cert and
|
|
# SSE (/api/stream) is not buffered by Cloudflare's proxy.
|
|
DOMAIN=arbpulse.wayool.com
|
|
|
|
NODE_ENV=production
|
|
PORT=8080
|
|
|
|
# Engine tuning (mirrors render.yaml production defaults)
|
|
STALE_MS=3000
|
|
FLICKER_CONFIRM_MS=150
|
|
MIN_NET_PROFIT_PCT=0.0005
|
|
MAX_TRADE_BTC=0.25
|
|
LATENCY_MS=120
|
|
LATENCY_SLIPPAGE_BPS=2
|
|
CIRCUIT_BREAKER_LOSSES=5
|
|
CIRCUIT_BREAKER_COOLDOWN_MS=15000
|
|
INITIAL_USDT=50000
|
|
INITIAL_BTC=0.5
|
|
DEMO_MODE=false
|
|
RECORD_FEED=false
|
|
|
|
# Observability. Error monitoring is on when SENTRY_DSN is set.
|
|
# Leave SENTRY_TRACING=false for 24/7 (keeps spans off the free-tier quota).
|
|
SENTRY_DSN=
|
|
SENTRY_TRACING=false
|
|
LOG_LEVEL=info
|
|
|
|
# Upstash (optional): rate limiting on /api/* + short-TTL snapshot cache.
|
|
# Leave empty to disable both features.
|
|
UPSTASH_REDIS_REST_URL=
|
|
UPSTASH_REDIS_REST_TOKEN=
|