mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-23 19:57:09 +00:00
2045bcfdd6
Fixes container detection when Docker health checks are enabled. Previously, the setup script only matched "running" status exactly, causing it to skip containers showing "running (healthy)" status. This prevented: - Proper detection of containerized Pulse installations - pulse-sensor-proxy installation for temperature monitoring - Temperature data collection for affected users The fix captures the full status output and searches for "running" anywhere in the output, supporting all status variations: - status: running - status: running (healthy) - status: running (unhealthy) Related to #101
Internal API Package
This directory contains the API server implementation for Pulse.
Important Note About frontend-modern/
The frontend-modern/ subdirectory that appears here is:
- AUTO-GENERATED during builds
- NOT the source code - just a build artifact
- IN .gitignore - never committed
- REQUIRED BY GO - The embed directive needs it here
Frontend Development Location
👉 Edit frontend files at: /opt/pulse/frontend-modern/src/
Why This Structure?
Go's //go:embed directive has limitations:
- Cannot use
../paths to access parent directories - Cannot follow symbolic links
- Must embed files within the Go module
This is a known Go limitation and our structure works around it.