diff --git a/docs/release-notes/v3.5.0.md b/docs/release-notes/v3.5.0.md index 857715c8..7a2b0d83 100644 --- a/docs/release-notes/v3.5.0.md +++ b/docs/release-notes/v3.5.0.md @@ -13,14 +13,23 @@ docker run -d --name corescope -p 80:80 -p 1883:1883 \ That's it. Zero config required — MQTT broker, Caddy HTTPS, and SQLite are built in. -**Already running CoreScope via docker-compose?** +**Already running CoreScope?** ```bash -cd /path/to/your/meshcore-analyzer # where your docker-compose.yml lives -docker compose down -# In your compose file, change `build: .` to: -# image: ghcr.io/kpa-clawbot/corescope:latest -docker compose up -d +# 1. Find your running container name +docker ps --format '{{.Names}}' + +# 2. Stop and remove it +docker stop && docker rm + +# 3. Pull the pre-built image +docker pull ghcr.io/kpa-clawbot/corescope:latest + +# 4. Run with your existing data directory +docker run -d --name corescope -p 80:80 -p 1883:1883 \ + -v /path/to/your/data:/app/data \ + ghcr.io/kpa-clawbot/corescope:latest ``` +Your data volume stays. No git clone needed anymore. Your data volume stays. Nothing to migrate. Tags: `latest` · `vX.Y.Z` (pin for prod) · `edge` (bleed). Env: `DISABLE_CADDY=true` / `DISABLE_MOSQUITTO=true` if you bring your own. @@ -79,10 +88,11 @@ Live map crash, zero-hop hash lies, animation freezes, repeater miscounts, prefi ## Upgrade ```bash -cd /path/to/your/meshcore-analyzer # where your docker-compose.yml lives -docker compose down -# swap image to ghcr.io/kpa-clawbot/corescope:v3.5.0 -docker compose up -d +docker stop && docker rm +docker pull ghcr.io/kpa-clawbot/corescope:v3.5.0 +docker run -d --name corescope -p 80:80 -p 1883:1883 \ + -v /path/to/your/data:/app/data \ + ghcr.io/kpa-clawbot/corescope:v3.5.0 ``` First start backfills `resolved_path` in the background. No downtime. No breaking changes.