first commit of restructured project
This commit is contained in:
61
trahn-trade-backend/env.example
Normal file
61
trahn-trade-backend/env.example
Normal file
@@ -0,0 +1,61 @@
|
||||
# Trahn Grid Trader - Environment Variables
|
||||
#
|
||||
# This file contains ONLY secrets and sensitive data.
|
||||
# All other configuration is in the appropriate service/config files.
|
||||
#
|
||||
# Copy this file to .env and fill in your values.
|
||||
|
||||
# ============================================
|
||||
# DATABASE CREDENTIALS - REQUIRED
|
||||
# ============================================
|
||||
|
||||
# PostgreSQL connection details
|
||||
DB_HOST=localhost
|
||||
DB_PORT=5432
|
||||
DB_NAME=trahn_grid_trader
|
||||
DB_USER=postgres
|
||||
DB_PASSWORD=your_secure_password_here
|
||||
|
||||
# ============================================
|
||||
# BLOCKCHAIN SECRETS - REQUIRED
|
||||
# ============================================
|
||||
|
||||
# Your Ethereum wallet address
|
||||
WALLET_ADDRESS=0x...
|
||||
|
||||
# Your wallet private key (with 0x prefix) - KEEP THIS SECRET!
|
||||
# Only required for LIVE trading (not needed for paper trading)
|
||||
PRIVATE_KEY=0x...
|
||||
|
||||
# Ethereum RPC endpoint (Infura, Alchemy, etc.)
|
||||
ETHEREUM_API_ENDPOINT=https://mainnet.infura.io/v3/YOUR_PROJECT_ID
|
||||
|
||||
# ============================================
|
||||
# API KEYS - OPTIONAL
|
||||
# ============================================
|
||||
|
||||
# Dune Analytics API key (get one at https://dune.com/settings/api)
|
||||
# Optional: Leave empty to use fallback mode (current price as midpoint)
|
||||
DUNE_API_KEY=
|
||||
|
||||
# ============================================
|
||||
# OPTIONAL - API SECURITY
|
||||
# ============================================
|
||||
|
||||
# Bearer token for REST API authentication.
|
||||
# All /v1/* endpoints require "Authorization: Bearer <key>" when set.
|
||||
# Leave empty to allow unauthenticated access (development only).
|
||||
API_KEY=
|
||||
|
||||
# CORS allowed origin. Default "*" (any origin).
|
||||
# Set to your frontend URL in production (e.g., https://trahn.example.com)
|
||||
CORS_ALLOW_ORIGIN=*
|
||||
|
||||
# ============================================
|
||||
# OPTIONAL - NOTIFICATIONS
|
||||
# ============================================
|
||||
|
||||
# Webhook URL for notifications (Slack, Discord, etc.)
|
||||
# Leave empty to disable notifications
|
||||
WEBHOOK_URL=
|
||||
|
||||
Reference in New Issue
Block a user