github basnijholt/compose-farm v0.10.0

latest releases: v1.18.5, v1.18.4, v1.18.3...
5 months ago

What's New

Features

  • --migrate flag for up command - Automatically detect and migrate services where state differs from config (cf up -m)
  • Progress counter - Shows [1/10] style progress when migrating multiple services
  • Raw output mode - Progress bars now render correctly using native ssh -t for TTY handling
  • Docker network validation - check command verifies networks exist, init-network creates them
  • Pre-flight mount checks - Validates NFS paths exist before starting/migrating services
  • Host compatibility in check - Shows which hosts can run each service based on mounts/networks

Improvements

  • Refactored codebase into dedicated modules (compose.py, operations.py, executor.py)
  • Better error messages for missing mounts and networks
  • TrueNAS NFS crossmnt workaround documented

Fixes

  • Fixed newline handling after raw output to prevent line mixing
  • Fixed progress bar rendering on remote hosts

Don't miss a new compose-farm release

NewReleases is sending notifications on new releases.