← back to AbramsOS

.env.example

45 lines

NODE_ENV=development
PORT=9774
BASE_URL=http://localhost:9774

# Postgres (standalone DB — NOT dw_unified)
# Mac local: PG_HOST=/tmp uses Unix-socket peer auth (no password needed).
# Kamatera or remote: set PG_HOST to hostname/IP and provide PG_PASSWORD.
PG_HOST=/tmp
PG_PORT=5432
PG_DATABASE=abrams_os
PG_USER=stevestudio2
PG_PASSWORD=

# Sessions
SESSION_SECRET=change-me-32-bytes-of-random

# Encryption key for refresh-token at-rest (32 bytes hex). Routed via secrets skill.
ENCRYPTION_KEY=

# Google OAuth — registered separately from george-gmail
GOOGLE_OAUTH_ABRAMSOS_CLIENT_ID=
GOOGLE_OAUTH_ABRAMSOS_CLIENT_SECRET=
GOOGLE_OAUTH_ABRAMSOS_REDIRECT_URI=http://localhost:9774/auth/google/callback

# Local LLM (Mac1 Ollama default per memory)
OLLAMA_BASE_URL=http://192.168.1.133:11434
OLLAMA_MODEL=qwen3:14b

# Branded contact
INFO_EMAIL=info@abramsos.agentabrams.com

# Plaid — bank/card aggregator. Sandbox creds free at https://dashboard.plaid.com.
# Route via /secrets so they fan out to .env. Sandbox uses test institutions; user_good / pass_good for the test login.
PLAID_ENV=sandbox
PLAID_CLIENT_ID=
PLAID_SECRET=

# Daily deadline digest via George (self-send). Set GEORGE_BASIC_AUTH to enable the 8AM auto-email.
GEORGE_URL=http://127.0.0.1:9850
GEORGE_BASIC_AUTH=
DIGEST_TO=steveabramsdesigns@gmail.com
DIGEST_ACCOUNT=steve-office
DIGEST_DAYS=21
DIGEST_ENABLED=0   # set to 1 to arm the daily 8AM digest cron