# SleepGuard Wake-on-demand система: proxy на n150 проксирует запросы к сервисам на PC, будит через UpSnap, agent на PC отслеживает нагрузку для умного выключения. ## Структура Yarn workspaces монорепа: - `packages/shared` — общие типы и утилиты - `packages/proxy` — Hono сервер + reverse proxy (n150) - `packages/proxy/web` — SvelteKit dashboard (adapter-static) - `packages/agent` — Hono сервер мониторинга (PC) ## Разработка ```bash yarn dev:agent # Agent на :3001 yarn dev:proxy # Proxy на :3000 yarn dev:web # SvelteKit dev server ``` ## Деплой Через Dokploy — 2 приложения из одного git repo: - sleepguard-proxy: `packages/proxy/Dockerfile`, build context `.` - sleepguard-agent: `packages/agent/Dockerfile`, build context `.` ## Стек - TypeScript, Hono, http-proxy, SvelteKit (adapter-static) - Docker multi-stage builds