From ad0a10c009ccf758cd64ad4ebe4ea38d5bc6cbc6 Mon Sep 17 00:00:00 2001 From: you Date: Wed, 8 Apr 2026 06:59:54 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20fix=20transition=20steps=20=E2=80=94=20?= =?UTF-8?q?compose-based,=20not=20docker=20run?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/release-notes/v3.5.0.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/docs/release-notes/v3.5.0.md b/docs/release-notes/v3.5.0.md index 7a7d634..2ffb04c 100644 --- a/docs/release-notes/v3.5.0.md +++ b/docs/release-notes/v3.5.0.md @@ -15,27 +15,28 @@ docker run -d --name corescope \ ghcr.io/kpa-clawbot/corescope:latest ``` -**Transitioning from a source build?** +**Transitioning from a source build (docker-compose)?** ```bash -# 1. Stop your old container (your data volume is safe) -docker stop corescope && docker rm corescope +# 1. Stop and remove the old compose stack +docker compose down # 2. Pull the pre-built image docker pull ghcr.io/kpa-clawbot/corescope:latest -# 3. Start with your existing data directory -# Replace /path/to/your/data with wherever your meshcore.db + config.json live -docker run -d --name corescope \ - -p 80:80 -p 1883:1883 \ - -v /path/to/your/data:/app/data \ - ghcr.io/kpa-clawbot/corescope:latest +# 3. Update your docker-compose.yml to use the pre-built image instead of building: +# Change: build: . +# To: image: ghcr.io/kpa-clawbot/corescope:latest +# Keep your existing volume mounts and port mappings. -# 4. Verify +# 4. Start with the pre-built image +docker compose up -d + +# 5. Verify curl http://localhost/api/stats ``` -If you were using a named volume (e.g. `corescope-data`), use `-v corescope-data:/app/data` instead. Your DB, config, and theme are all in `/app/data` — nothing else to migrate. +Your DB, config, and theme files live in the data volume — nothing to migrate. Just swap the image reference. Tags: `latest` (stable), `vX.Y.Z` (pinned), `edge` (master tip).