docs: define update status/log files
This commit is contained in:
@ -32,6 +32,7 @@ By: Codex (GPT-5)
|
|||||||
| 28.12.2025 | 🏗️ Planning | ID: Update-UI Anforderungen um Backup-Voraussetzung ergaenzt. By: Codex (GPT-5) |
|
| 28.12.2025 | 🏗️ Planning | ID: Update-UI Anforderungen um Backup-Voraussetzung ergaenzt. By: Codex (GPT-5) |
|
||||||
| 28.12.2025 | 🏗️ Planning | ID: TASK_000030-TASK_000034 fuer Update-UI ausgearbeitet. By: Codex (GPT-5) |
|
| 28.12.2025 | 🏗️ Planning | ID: TASK_000030-TASK_000034 fuer Update-UI ausgearbeitet. By: Codex (GPT-5) |
|
||||||
| 28.12.2025 | 📝 Req | ID: Update-API Endpunkte dokumentiert. By: Codex (GPT-5) |
|
| 28.12.2025 | 📝 Req | ID: Update-API Endpunkte dokumentiert. By: Codex (GPT-5) |
|
||||||
|
| 28.12.2025 | 📝 Req | ID: Update-Status/Log Dateien dokumentiert. By: Codex (GPT-5) |
|
||||||
| 28.12.2025 | ⚙️ Code | ID: Update-Client Prototyp-Skript hinzugefuegt. By: Codex (GPT-5) |
|
| 28.12.2025 | ⚙️ Code | ID: Update-Client Prototyp-Skript hinzugefuegt. By: Codex (GPT-5) |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@ -37,6 +37,8 @@ Set in `/etc/skd/env` (see `env.example`):
|
|||||||
- `SKD_UPDATE_TOKEN` (API token for update service)
|
- `SKD_UPDATE_TOKEN` (API token for update service)
|
||||||
- `SKD_UPDATE_INTERVAL` (seconds; default 3600)
|
- `SKD_UPDATE_INTERVAL` (seconds; default 3600)
|
||||||
- `SKD_UPDATE_STATUS_URL` (default `https://update.wlkns.org/status`)
|
- `SKD_UPDATE_STATUS_URL` (default `https://update.wlkns.org/status`)
|
||||||
|
- `SKD_UPDATE_STATUS_FILE` (default `/var/lib/skd/update_status.json`)
|
||||||
|
- `SKD_UPDATE_LOG_FILE` (default `/var/lib/skd/update_logs.jsonl`)
|
||||||
Notes:
|
Notes:
|
||||||
- `./scripts/install.sh` will create `/etc/skd/env` from `env.example` if missing (edit afterwards) and ensure the `skd` service user/group exist.
|
- `./scripts/install.sh` will create `/etc/skd/env` from `env.example` if missing (edit afterwards) and ensure the `skd` service user/group exist.
|
||||||
|
|
||||||
|
|||||||
@ -46,3 +46,4 @@ Beispiel:
|
|||||||
## Status Reporting
|
## Status Reporting
|
||||||
- Status wird per HTTP POST an `https://update.wlkns.org/status` gemeldet.
|
- Status wird per HTTP POST an `https://update.wlkns.org/status` gemeldet.
|
||||||
- Schema siehe `docs/update-status.md`.
|
- Schema siehe `docs/update-status.md`.
|
||||||
|
- Lokaler Status/Logs liegen unter `/var/lib/skd` (konfigurierbar via ENV).
|
||||||
|
|||||||
@ -26,5 +26,7 @@ SKD_UPDATE_URL=https://update.wlkns.org
|
|||||||
SKD_UPDATE_TOKEN=
|
SKD_UPDATE_TOKEN=
|
||||||
SKD_UPDATE_INTERVAL=3600
|
SKD_UPDATE_INTERVAL=3600
|
||||||
SKD_UPDATE_STATUS_URL=https://update.wlkns.org/status
|
SKD_UPDATE_STATUS_URL=https://update.wlkns.org/status
|
||||||
|
SKD_UPDATE_STATUS_FILE=/var/lib/skd/update_status.json
|
||||||
|
SKD_UPDATE_LOG_FILE=/var/lib/skd/update_logs.jsonl
|
||||||
# Set to true to test without performing real system changes
|
# Set to true to test without performing real system changes
|
||||||
SKD_DRY_RUN=false
|
SKD_DRY_RUN=false
|
||||||
|
|||||||
Reference in New Issue
Block a user