feat: improve local worker, deployment progress, and WSL support#1
Merged
Conversation
- Add LMStack logo to Login, Setup pages and Sidebar (dark/light mode) - Add logo to README files - Add "Add Local" button to spawn Docker worker on local machine - Delete worker now also stops and removes Docker container - Rename sidebar "Overview" to "Worker Nodes" - Add collapsible local Docker build command in Add Worker modal - Add deployment progress tracking (image pull percentage) - Backend polls worker's pull-progress endpoint during deployment
- Deploy Apps: Add real-time image pull progress tracking - Worker tracks pull progress with app_id - Backend polls worker for progress updates - Frontend displays pull percentage - Headscale VPN: Add startup progress tracking - Track image pull and container startup stages - Display progress modal during server start - WSL/Docker-in-Docker: Add specialized docker command - Auto-replace localhost with host.docker.internal - Add --add-host flag for proper networking - Show WSL environment warning in Add Worker modal - Worker: Add image pull logging for debugging
- Change worker docker command to use --network host instead of port mapping - This fixes network isolation issues when backend and worker are in different Docker networks - Works seamlessly on both regular machines and WSL environments - Remove wsl_docker_command field (no longer needed with --network host) - Update README to remove manual worker start section (UI guides users)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat: improve local worker, deployment progress, and WSL support