backend/.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in backend/.env.example)
APP_NAME
APP_ENV
ALLOWED_ORIGIN
LLM_API_KEY
secret
LLM_BASE_URL
LLM_MODEL
LLM_TIMEOUT_SECONDS
LLM_RETRY_ATTEMPTS
LLM_RETRY_BASE_DELAY_SECONDS
LLM_ENABLE_QUERY_REWRITE
LLM_ENABLE_REPORT_POLISH
SEARCH_PROVIDER
SEARCH_FALLBACK_PROVIDER
SEARCH_API_KEY
secret
SEARCH_BASE_URL
SEARCH_TOP_K
SEARCH_SNIPPET_MAX_CHARS
SEARCH_TIMEOUT_SECONDS
HISTORY_STORAGE_DIR
EXPORT_STORAGE_DIR
brew install flyctl && fly launch --from https://github.com/auberginewly/researchflow
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/auberginewly/researchflow
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/auberginewly/researchflow