feat(docker-watcher): phase 11 - frontend embed & SSE

Embed SvelteKit static build in Go binary via go:embed. Event bus
for pub/sub with deploy log, instance status, and deploy status events.
SSE endpoints for real-time streaming. Frontend SSE client with
exponential backoff reconnection. Makefile for build pipeline.
Update Phase 12 auth plan with OAuth2/OIDC support.
This commit is contained in:
2026-03-27 22:30:25 +03:00
parent d40cf10f88
commit 5558396bb7
16 changed files with 844 additions and 73 deletions
+9
View File
@@ -0,0 +1,9 @@
package dockerwatcher
import "embed"
// WebBuildFS holds the embedded SvelteKit static build output.
// The build directory is populated by running `npm run build` in the web/ directory.
//
//go:embed web/build
var WebBuildFS embed.FS