rugmuncher-backend / .env.example
root
chore: add Makefile + .env.example for rmi-backend
3c7d163
Raw
History Blame Contribute Delete
3.18 kB
# RMI Backend β€” Environment Variables
# Copy this to .env and fill in real values for local dev.
# DO NOT commit .env β€” it's in .gitignore.
# ── Runtime ──────────────────────────────────────────────────────
ENVIRONMENT=dev
LOG_LEVEL=INFO
PORT=8000
# ── Database / Cache ────────────────────────────────────────────
DATABASE_URL=postgresql+asyncpg://rmi:rmi@localhost/rmi
REDIS_URL=redis://localhost:6379/0
# ── Auth ────────────────────────────────────────────────────────
JWT_SECRET=dev-secret-CHANGE-ME
JWT_ALGORITHM=HS256
JWT_EXPIRE_MINUTES=1440
# ── CORS ────────────────────────────────────────────────────────
CORS_ORIGINS=["*"]
# ── Rate limiting ───────────────────────────────────────────────
RATE_LIMIT_PER_MINUTE=100
# ── AI providers ────────────────────────────────────────────────
OLLAMA_URL=http://localhost:11434
OPENROUTER_API_KEY=
HUGGINGFACE_TOKEN=
DEEPSEEK_API_KEY=
OLLAMA_API_KEY=
# ── Langfuse v4 (observability) ─────────────────────────────────
LANGFUSE_PUBLIC_KEY=
LANGFUSE_SECRET_KEY=
LANGFUSE_HOST=http://localhost:3002
# ── External APIs ───────────────────────────────────────────────
COINGECKO_API_KEY=
ETHERSCAN_API_KEY=
BIRDEYE_API_KEY=
GOPLUS_API_KEY=
BASESCAN_API_KEY=
# ── Supabase (vector embeddings) ────────────────────────────────
SUPABASE_URL=
SUPABASE_SERVICE_KEY=
# ── Telegram Bot ────────────────────────────────────────────────
RUGMUNCH_BOT_TOKEN=
TELEGRAM_ALLOWED_USERS=7075336557
RMI_BACKEND_URL=http://localhost:8000
BOT_DB_PATH=/root/backend/data/bot_users.db
# ── Scan rate limits ─────────────────────────────────────────────
FREE_SCAN_LIMIT=5
PRO_SCAN_LIMIT=100
ELITE_SCAN_LIMIT=0
RMI_INTERNAL_KEY=rmi-internal-2026
# ── Apify ────────────────────────────────────────────────────────
APIFY_API_TOKEN=
# ── RAG ──────────────────────────────────────────────────────────
RAG_EMBEDDING_DIM=0
RAG_TABLE_DIM=640