# Ingestion Configuration # Set to true to disable Langflow ingestion and use the traditional OpenRAG processor. # If unset or false, the Langflow pipeline is used (default: upload -> ingest -> delete). DISABLE_INGEST_WITH_LANGFLOW=false # Create a Langflow secret key: # https://docs.langflow.org/api-keys-and-authentication#langflow-secret-key LANGFLOW_SECRET_KEY= # Flow IDs for chat and ingestion LANGFLOW_CHAT_FLOW_ID=1098eea1-6649-4e1d-aed1-b77249fb8dd0 LANGFLOW_INGEST_FLOW_ID=5488df7c-b93f-4f87-a446-b67028bc0813 # Ingest flow using Docling # LANGFLOW_INGEST_FLOW_ID=1402618b-e6d1-4ff2-9a11-d6ce71186915 NUDGES_FLOW_ID=ebc01d31-1976-46ce-a385-b0240327226c # OpenSearch Auth # Set a strong admin password for OpenSearch. # A bcrypt hash is generated at container startup from this value. # Do not commit real secrets. # Must be changed for secure deployments. OPENSEARCH_PASSWORD= # Google OAuth # Create credentials here: # https://console.cloud.google.com/apis/credentials GOOGLE_OAUTH_CLIENT_ID= GOOGLE_OAUTH_CLIENT_SECRET= # Microsoft (SharePoint/OneDrive) OAuth # Azure app registration credentials. MICROSOFT_GRAPH_OAUTH_CLIENT_ID= MICROSOFT_GRAPH_OAUTH_CLIENT_SECRET= # Webhooks (optional) # Public, DNS-resolvable base URL (e.g., via ngrok) for continuous ingestion. WEBHOOK_BASE_URL= # API Keys OPENAI_API_KEY= AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= # Langflow UI URL (optional) # Public URL to link OpenRAG to Langflow in the UI. LANGFLOW_PUBLIC_URL= # Langflow Auth LANGFLOW_AUTO_LOGIN=False LANGFLOW_SUPERUSER= LANGFLOW_SUPERUSER_PASSWORD= LANGFLOW_NEW_USER_IS_ACTIVE=False LANGFLOW_ENABLE_SUPERUSER_CLI=False