Skip to content

Improve Windows Docker compatibility and deployment stability#2

Merged
ricky-chaoju merged 27 commits into
mainfrom
dev
Jan 18, 2026
Merged

Improve Windows Docker compatibility and deployment stability#2
ricky-chaoju merged 27 commits into
mainfrom
dev

Conversation

@ricky-chaoju
Copy link
Copy Markdown
Contributor

Changes

  • Improve Docker networking on Windows (bridge network, host.docker.internal, container name resolution)
  • Add and stabilize local worker support on the same machine
  • Fix port binding and LAN access issues on Docker Desktop
  • Prevent progress bar regression during image pull and extraction
  • Handle stale or pruned Docker image tags safely
  • Fix infinite wait states during app or model startup
  • Improve chat proxy authentication and request headers
  • Add auto-restart and deployment state synchronization
  • Improve log auto-refresh behavior and app UX
  • Update and simplify Windows-related documentation

- Local deployments now join lmstack network for container communication
- Backend uses container name instead of IP:port for local workers
- Worker runner.py supports optional network parameter
- Fixes Windows Docker Desktop networking issues where containers cannot communicate
When a Docker image tag exists but points to a deleted/pruned SHA,
Docker returns APIError (404) instead of ImageNotFound. Now catching
both exceptions to properly trigger image re-pull.
Track last known progress and only update when progress moves forward.
Ignore 'unknown' status to avoid UI flicker.
@ricky-chaoju ricky-chaoju merged commit 613a792 into main Jan 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant