mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-06-05 15:22:20 +00:00
102 lines
2.9 KiB
Markdown
102 lines
2.9 KiB
Markdown
# CoreScope Migration Guide
|
|
|
|
MeshCore Analyzer has been renamed to **CoreScope**. This document covers what you need to update.
|
|
|
|
## What Changed
|
|
|
|
- **Repository name**: `meshcore-analyzer` → `corescope`
|
|
- **Docker image name**: `meshcore-analyzer:latest` → `corescope:latest`
|
|
- **Docker container prefixes**: `meshcore-*` → `corescope-*`
|
|
- **Default site name**: "MeshCore Analyzer" → "CoreScope"
|
|
|
|
## What Did NOT Change
|
|
|
|
- **Data directories** — `~/meshcore-data/` stays as-is
|
|
- **Database filename** — `meshcore.db` is unchanged
|
|
- **MQTT topics** — `meshcore/#` topics are protocol-level and unchanged
|
|
- **Browser state** — Favorites, localStorage keys, and settings are preserved
|
|
- **Config file format** — `config.json` structure is the same
|
|
|
|
---
|
|
|
|
## 1. Git Remote Update
|
|
|
|
Update your local clone to point to the new repository URL:
|
|
|
|
```bash
|
|
git remote set-url origin https://github.com/Kpa-clawbot/corescope.git
|
|
git pull
|
|
```
|
|
|
|
## 2. Docker (manage.sh) Users
|
|
|
|
Rebuild with the new image name:
|
|
|
|
```bash
|
|
./manage.sh stop
|
|
git pull
|
|
./manage.sh setup
|
|
```
|
|
|
|
The new image is `corescope:latest`. You can clean up the old image:
|
|
|
|
```bash
|
|
docker rmi meshcore-analyzer:latest
|
|
```
|
|
|
|
## 3. Docker Compose Users
|
|
|
|
Rebuild containers with the new names:
|
|
|
|
```bash
|
|
docker compose down
|
|
git pull
|
|
docker compose build
|
|
docker compose up -d
|
|
```
|
|
|
|
Container names change from `meshcore-*` to `corescope-*`. Old containers are removed by `docker compose down`.
|
|
|
|
## 4. Data Directories
|
|
|
|
**No action required.** The data directory `~/meshcore-data/` and database file `meshcore.db` are unchanged. Your existing data carries over automatically.
|
|
|
|
## 5. Config
|
|
|
|
If you customized `branding.siteName` in your `config.json`, update it to your preferred name. Otherwise the new default "CoreScope" applies automatically.
|
|
|
|
No other config keys changed.
|
|
|
|
## 6. MQTT
|
|
|
|
**No action required.** MQTT topics (`meshcore/#`) are protocol-level and are not affected by the rename.
|
|
|
|
## 7. Browser
|
|
|
|
**No action required.** Bookmarks/favorites will continue to work at the same host and port. localStorage keys are unchanged, so your settings and preferences are preserved.
|
|
|
|
## 8. CI/CD
|
|
|
|
If you have custom CI/CD pipelines that reference:
|
|
|
|
- The old repository URL (`meshcore-analyzer`)
|
|
- The old Docker image name (`meshcore-analyzer:latest`)
|
|
- Old container names (`meshcore-*`)
|
|
|
|
Update those references to use the new names.
|
|
|
|
---
|
|
|
|
## Summary Checklist
|
|
|
|
| Item | Action Required? | What to Do |
|
|
|------|-----------------|------------|
|
|
| Git remote | ✅ Yes | `git remote set-url origin …corescope.git` |
|
|
| Docker image | ✅ Yes | Rebuild; optionally `docker rmi` old image |
|
|
| Docker Compose | ✅ Yes | `docker compose down && build && up` |
|
|
| Data directories | ❌ No | Unchanged |
|
|
| Config | ⚠️ Maybe | Only if you customized `branding.siteName` |
|
|
| MQTT | ❌ No | Topics unchanged |
|
|
| Browser | ❌ No | Settings preserved |
|
|
| CI/CD | ⚠️ Maybe | Update if referencing old repo/image names |
|