Repository navigation
v0.3.21
Container Reconciliation
DOSync now provides Kubernetes-style reconciliation - if a container crashes or stops between deployments, DOSync will restart it on the next sync interval.
Added
- Container Reconciliation: DOSync checks if all services defined in compose file are running and restarts any stopped/missing containers
- Automatic recovery: Ensures desired state matches actual state every sync interval
Technical Details
- Added
reconcileStoppedContainers()function to syncer - Runs at end of each sync interval after image update checks
- Respects
skip: trueconfiguration - skipped services won't be reconciled - Uses
--env-filefor proper environment variable loading during restarts
🤖 Generated with Claude Code