From 7c1f9f39f9672b029c9d66418d7d5f1a8c92f6cf Mon Sep 17 00:00:00 2001 From: Joe Grigg Date: Thu, 31 Jul 2025 17:07:50 +0100 Subject: [PATCH] Removed developer experiments configuration Developer experiments used to be required in v5 but as we've switched to v6 they are no longer required to enable activitypub and traffic analytics. --- .env.example | 5 ----- CLAUDE.md | 7 +++---- compose.yml | 1 - 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.env.example b/.env.example index dabc83b..8dc850b 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,4 @@ # Use the below flags to enable the Analytics or ActivityPub containers as well -# Note: You must set ENABLE_DEVELOPER_EXPERIMENTS to `true` when enabling either profile below # COMPOSE_PROFILES=analytics,activitypub # Which Ghost version to run @@ -23,10 +22,6 @@ DATABASE_PASSWORD=ghostpassword # multiple sites on the same server # GHOST_PORT=2368 -# Developer Experiences must be enabled for -# both Traffic Analytics and ActivityPub -ENABLE_DEVELOPER_EXPERIMENTS=false - # ActivityPub # If you'd prefer to self-host ActivityPub yourself uncomment the below line # ACTIVITYPUB_TARGET=activitypub:8080 diff --git a/CLAUDE.md b/CLAUDE.md index 254ae6e..3f23002 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -80,10 +80,9 @@ The repository includes comprehensive migration tools: 1. Clone repository and copy `.env.example` to `.env` 2. Configure required environment variables (domain, passwords) -3. Enable developer experiments if using analytics/ActivityPub -4. Run `docker compose up -d` to start services -5. Access Ghost at `https://DOMAIN` (Caddy handles SSL automatically) -6. Monitor logs with `docker compose logs -f ghost` +3. Run `docker compose up -d` to start services +4. Access Ghost at `https://DOMAIN` (Caddy handles SSL automatically) +5. Monitor logs with `docker compose logs -f ghost` For analytics setup, see `TINYBIRD.md` for detailed instructions. diff --git a/compose.yml b/compose.yml index 373dea0..90e8d4f 100644 --- a/compose.yml +++ b/compose.yml @@ -37,7 +37,6 @@ services: database__connection__user: ${DATABASE_USER:-ghost} database__connection__password: ${DATABASE_PASSWORD:?DATABASE_PASSWORD environment variable is required} database__connection__database: ghost - enableDeveloperExperiments: ${ENABLE_DEVELOPER_EXPERIMENTS:-false} tinybird__tracker__endpoint: https://${DOMAIN:?DOMAIN environment variable is required}/.ghost/analytics/api/v1/page_hit tinybird__adminToken: ${TINYBIRD_ADMIN_TOKEN:-} tinybird__workspaceId: ${TINYBIRD_WORKSPACE_ID:-}