feat(platform-services): Add platform service log streaming, improve health checks and provisioning robustness
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-26 - 1.1.0 - feat(platform-services)
|
||||
Add platform service log streaming, improve health checks and provisioning robustness
|
||||
|
||||
- Add WebSocket log streaming support for platform services (backend + UI) to stream MinIO/MongoDB/Caddy logs in real time
|
||||
- Improve platform service lifecycle: detect unhealthy 'running' containers, mark for redeploy and wait/retry health checks with detailed logging
|
||||
- MinIO health check now uses container IP (via Docker) instead of hostname to reliably probe the service
|
||||
- MongoDB and MinIO providers updated to use host-mapped ports for host-side provisioning and connect via 127.0.0.1:<hostPort>
|
||||
- Docker manager: pullImage now actively pulls images and createContainer binds service ports to localhost so host-based provisioning works
|
||||
- UI: platform service detail page can start/stop/clear platform log streams; log stream service state cleared on disconnect to avoid stale logs
|
||||
- Caddy / reverse-proxy improvements to manage certificates and routes via the Caddy manager (Caddy runs as Docker service)
|
||||
- Add VSCode workspace helpers (extensions, launch, tasks) to improve developer experience
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
Reference in New Issue
Block a user