26 lines
1.3 KiB
Bash
26 lines
1.3 KiB
Bash
# ==============================================================================
|
|
# NBA Analytics Environment Configuration
|
|
# ==============================================================================
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 1. PostgreSQL Source Connection (Required for pipeline extraction)
|
|
# ------------------------------------------------------------------------------
|
|
POSTGRES_URL=postgresql://username:password@host:5432/nba_source_db
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 2. Cloudflare R2 / S3-Compatible Object Storage (Required for DB sync & CI/CD)
|
|
# ------------------------------------------------------------------------------
|
|
# Cloudflare R2 endpoint format: https://<ACCOUNT_ID>.r2.cloudflarestorage.com
|
|
S3_ENDPOINT_URL=https://<ACCOUNT_ID>.r2.cloudflarestorage.com
|
|
S3_BUCKET_NAME=nba-analytics
|
|
S3_ACCESS_KEY_ID=your_r2_access_key_id
|
|
S3_SECRET_ACCESS_KEY=your_r2_secret_access_key
|
|
S3_REGION=auto
|
|
S3_DB_KEY=dbt_nba.duckdb
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 3. dbt CLI Configuration (Allows running `uv run dbt ...` directly from root)
|
|
# ------------------------------------------------------------------------------
|
|
DBT_PROJECT_DIR=dbt_nba
|
|
DBT_PROFILES_DIR=dbt_nba
|