feat: stage-isolated infrastructure — separate Postgres DBs, Redis DBs, and MinIO bucket prefixes per stage

This commit is contained in:
Celes Renata
2026-04-19 22:20:03 +00:00
parent 2621b3c5c5
commit 5c63264393
10 changed files with 96 additions and 30 deletions
@@ -12,6 +12,9 @@ config:
BROKER_PROVIDER: "mock"
LOG_LEVEL: "DEBUG"
TRADING_ENABLED: "false"
POSTGRES_DB: "stonks_beta"
REDIS_DB: "1"
DEPLOY_STAGE: "beta"
## All services pinned to 1 replica with lighter resource limits
services:
@@ -12,6 +12,9 @@ config:
BROKER_PROVIDER: "alpaca"
LOG_LEVEL: "INFO"
TRADING_ENABLED: "true"
POSTGRES_DB: "stonks_paper"
REDIS_DB: "2"
DEPLOY_STAGE: "paper"
## Secrets override: Alpaca paper trading API endpoint
secrets:
+1
View File
@@ -189,6 +189,7 @@ config:
RETENTION_BATCH_SIZE: "1000"
LOG_LEVEL: "INFO"
JSON_LOGS: "true"
DEPLOY_STAGE: ""
ALERT_SOURCE_FAILURE_THRESHOLD: "3"
ALERT_SOURCE_FAILURE_WINDOW_HOURS: "6"
ALERT_SCHEMA_FAILURE_RATE_THRESHOLD: "0.3"