From b1569aafcea3ca58037870b3f0352353d6f58043 Mon Sep 17 00:00:00 2001 From: Harshith Mullapudi Date: Sun, 26 Oct 2025 12:23:52 +0530 Subject: [PATCH] fix: docker docs --- docs/self-hosting/docker.mdx | 6 +----- docs/self-hosting/environment-variables.mdx | 14 ++++++++++---- docs/self-hosting/overview.mdx | 1 - 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/self-hosting/docker.mdx b/docs/self-hosting/docker.mdx index c8c8ecf..0477115 100644 --- a/docs/self-hosting/docker.mdx +++ b/docs/self-hosting/docker.mdx @@ -32,10 +32,6 @@ To run CORE, you will need: - 8+ GB RAM - 20+ GB Storage -**Background Jobs Machine (if running separately):** -- 2+ vCPU -- 4+ GB RAM -- 10+ GB Storage ## Deployment Options @@ -47,7 +43,7 @@ CORE offers two deployment approaches depending on your needs: ### Combined Setup -For self deployment with both CORE and Trigger.dev running together: +For self deployment: 1. Clone core repository ```bash diff --git a/docs/self-hosting/environment-variables.mdx b/docs/self-hosting/environment-variables.mdx index 48e007d..21e6f17 100644 --- a/docs/self-hosting/environment-variables.mdx +++ b/docs/self-hosting/environment-variables.mdx @@ -48,10 +48,16 @@ Environment variables for the CORE webapp container. | `MODEL` | No | gpt-4-turbo-2024-04-09 | Default language model | | `EMBEDDING_MODEL` | No | text-embedding-3-small | Model for text embeddings | | `OLLAMA_URL` | No | http://ollama:11434 | Ollama server URL for local models | -| **Background Jobs - Trigger.dev** | | | | -| `TRIGGER_PROJECT_ID` | Yes | — | Trigger.dev project identifier | -| `TRIGGER_SECRET_KEY` | Yes | — | Trigger.dev authentication secret | -| `TRIGGER_API_URL` | Yes | http://host.docker.internal:8030 | Trigger.dev API endpoint (use localhost:8030 for local, api.trigger.dev for cloud) | +| **Background Jobs** | | | | +| `QUEUE_PROVIDER` | No | trigger | Queue provider: "trigger" for Trigger.dev or "bullmq" for BullMQ (Redis-based) | +| `TRIGGER_PROJECT_ID` | Conditional | — | Trigger.dev project identifier (required only when QUEUE_PROVIDER=trigger) | +| `TRIGGER_SECRET_KEY` | Conditional | — | Trigger.dev authentication secret (required only when QUEUE_PROVIDER=trigger) | +| `TRIGGER_API_URL` | Conditional | http://host.docker.internal:8030 | Trigger.dev API endpoint (required only when QUEUE_PROVIDER=trigger) | +| `TRIGGER_DB` | No | trigger | Database name for Trigger.dev | +| **Telemetry** | | | | +| `POSTHOG_PROJECT_KEY` | No | phc_SwfGIzzX5gh5bazVWoRxZTBhkr7FwvzArS0NRyGXm1a | PostHog project key for usage analytics | +| `TELEMETRY_ENABLED` | No | true | Enable (true) or disable (false) telemetry collection | +| `TELEMETRY_ANONYMOUS` | No | false | Send anonymous telemetry (true) or include user email (false) | ## Security Considerations diff --git a/docs/self-hosting/overview.mdx b/docs/self-hosting/overview.mdx index b465e67..69e0862 100644 --- a/docs/self-hosting/overview.mdx +++ b/docs/self-hosting/overview.mdx @@ -29,7 +29,6 @@ The self-hosted version of CORE is composed of several containers that you run o - **Webapp**: The main application container, responsible for serving the user interface and orchestrating memory operations. - **PostgreSQL**: Stores metadata, user accounts, and configuration data. - **Neo4j**: Graph database used for storing and querying the memory graph. -- **[Trigger](https://trigger.dev/)**: Manages background jobs and workflows, such as data ingestion and memory formation. We use Trigger to reliably handle all background processing. - **Redis**: Provides caching and session management. This modular architecture allows you to scale each service as needed and gives you full control over your deployment.