Streamlit + VectorBT dashboard, Parquet harvester with nightly cron, Authentik header auth, SQLite strategy persistence, and Bugsink telemetry. Co-authored-by: Cursor <cursoragent@cursor.com>
13 lines
424 B
Bash
13 lines
424 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
export PARQUET_DIR="${PARQUET_DIR:-/data/parquet}"
|
|
export CORE_TICKERS="${CORE_TICKERS:-SPY,QQQ,AAPL,MSFT,GOOGL,AMZN,NVDA,META,IWM,TLT}"
|
|
export SEED_YEARS="${SEED_YEARS:-5}"
|
|
export BUGSINK_DSN="${BUGSINK_DSN:-}"
|
|
export APP_ENV="${APP_ENV:-production}"
|
|
export APP_RELEASE="${APP_RELEASE:-quant-web@1.0.0}"
|
|
export TZ="${TZ:-America/New_York}"
|
|
|
|
cd /app
|
|
exec /usr/local/bin/python sync.py --daily
|