github basnijholt/compose-farm v0.5.0

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

What's New

Traefik Integration

  • traefik_file config option: Auto-regenerates Traefik file-provider config after up, down, restart, and update commands
  • traefik_service config option: Specifies which service runs Traefik; services on the same host are skipped in file-provider (docker provider handles them)
  • Improved warning messages for missing published ports

State Management

  • State file now stored alongside config as compose-farm-state.yaml (no longer hidden in ~/.config)

Documentation

  • Added "Limitations & Best Practices" section covering cross-host networking constraints
  • Added Docker Swarm overlay network notes in docs/dev/

Example Config

compose_dir: /opt/compose
traefik_file: /opt/traefik/dynamic.d/compose-farm.yml
traefik_service: traefik

hosts:
  nas01:
    address: 192.168.1.10
    user: docker
  nas02:
    address: 192.168.1.11

services:
  traefik: nas01
  plex: nas02

Don't miss a new compose-farm release

NewReleases is sending notifications on new releases.