@@ -49,6 +49,24 @@ DB_POOL_SIZE=10
4949CI =
5050# SQLite database file path for local/test usage | filesystem path | # Optional (default: ./data/portfolio.db)
5151DB_PATH = ./data/portfolio.db
52+ # PostgreSQL host (fallback alias for PGHOST) | string | # Optional (default: empty)
53+ DB_HOST =
54+ # PostgreSQL port (fallback alias for PGPORT) | integer | # Optional (default: 5432)
55+ DB_PORT =
56+ # PostgreSQL username (fallback alias for PGUSER) | string | # Optional (default: empty)
57+ DB_USER =
58+ # PostgreSQL password (fallback alias for PGPASSWORD) | string | # Optional (default: empty)
59+ DB_PASSWORD =
60+ # PostgreSQL database name (fallback alias for PGDATABASE) | string | # Optional (default: empty)
61+ DB_NAME =
62+ # AWS Secrets Manager ARN for database credentials | string | # Optional (default: empty)
63+ DB_SECRET_ARN =
64+ # AWS Secrets Manager secret ID for database credentials | string | # Optional (default: empty)
65+ AWS_DB_SECRET_ID =
66+
67+ # --- AWS Secrets Manager ---
68+ # Enable AWS Secrets Manager for database/Redis credential retrieval | boolean | # Optional (default: false)
69+ USE_AWS_SECRETS_MANAGER = false
5270
5371# --- Price feed ---
5472# Base URL for Reflector oracle or CoinGecko API (set to http://localhost:8080 or http://reflector-mock:8080 for offline dev) | URL | # Optional (default: empty; uses CoinGecko API)
@@ -97,6 +115,14 @@ RATE_LIMIT_WRITE_BURST_MAX=3
97115# --- Queue and caching ---
98116# Redis URL for BullMQ queues/workers | URL | # Optional (default: redis://localhost:6379)
99117REDIS_URL = redis://localhost:6379
118+ # Redis auth token injected into REDIS_URL for authenticated connections | string | # Optional (default: empty)
119+ REDIS_AUTH_TOKEN =
120+ # Redis password (fallback alias for REDIS_AUTH_TOKEN) | string | # Optional (default: empty)
121+ REDIS_PASSWORD =
122+ # AWS Secrets Manager ARN for Redis credentials | string | # Optional (default: empty)
123+ REDIS_SECRET_ARN =
124+ # AWS Secrets Manager secret ID for Redis credentials | string | # Optional (default: empty)
125+ AWS_REDIS_SECRET_ID =
100126# Toggle in-memory portfolio cache for experiments | boolean | # Optional (default: false)
101127USE_MEMORY_CACHE = false
102128
0 commit comments