Commit Graph

  • 676a6fe72d Support network_mode: service:X for port lookup in traefik config Bas Nijholt 2025-12-14 00:02:07 -08:00
  • f29f8938fe Add -h as alias for --help Bas Nijholt 2025-12-13 23:56:33 -08:00
  • 4c0e147786 Escape log output to prevent Rich markup errors Bas Nijholt 2025-12-13 23:55:44 -08:00
  • cba61118de Add cf alias for compose-farm command Bas Nijholt 2025-12-13 23:54:00 -08:00
  • 32dc6b3665 Skip empty lines in streaming output v0.8.0 Bas Nijholt 2025-12-13 23:50:35 -08:00
  • 7d98e664e9 Auto-detect local IPs to skip SSH when on target host Bas Nijholt 2025-12-13 23:48:28 -08:00
  • 6763403700 Fix duplicate prefix before traefik config message v0.7.1 Bas Nijholt 2025-12-13 23:46:41 -08:00
  • feb0e13bfd Add check command to find missing services v0.7.0 Bas Nijholt 2025-12-13 23:43:47 -08:00
  • b86f6d190f Add Rich styling to CLI output v0.6.0 Bas Nijholt 2025-12-13 23:40:07 -08:00
  • 5ed15b5445 docs: Add Docker Swarm overlay network notes v0.5.0 Bas Nijholt 2025-12-13 23:16:09 -08:00
  • 761b6dd2d1 Rename state file to compose-farm-state.yaml (not hidden) Bas Nijholt 2025-12-13 23:01:40 -08:00
  • e86c2b6d47 docs: Simplify Traefik port requirement note Bas Nijholt 2025-12-13 22:59:28 -08:00
  • 9353b74c35 chore(docs): update TOC basnijholt 2025-12-14 06:58:15 +00:00
  • b7e8e0f3a9 docs: Add limitations and best practices section Bas Nijholt 2025-12-13 22:58:01 -08:00
  • b6c02587bc Rename traefik_host to traefik_service Bas Nijholt 2025-12-13 22:43:33 -08:00
  • d412c42ca4 Store state file alongside config file Bas Nijholt 2025-12-13 22:38:11 -08:00
  • 13e0adbbb9 Add traefik_host config to skip local services Bas Nijholt 2025-12-13 22:34:20 -08:00
  • 68c41eb37c Improve missing ports warning message Bas Nijholt 2025-12-13 22:29:20 -08:00
  • 8af088bb5d Add traefik_file config for auto-regeneration Bas Nijholt 2025-12-13 22:24:29 -08:00
  • 1308eeca12 fix: Skip local services in traefik-file generation Bas Nijholt 2025-12-13 19:51:57 -08:00
  • a66a68f395 docs: Clarify no merge commits to main rule Bas Nijholt 2025-12-13 19:44:30 -08:00
  • 6ea25c862e docs: Add traefik directory merging instructions Bas Nijholt 2025-12-13 19:41:16 -08:00
  • 280524b546 docs: Use GitHub admonition for TL;DR Bas Nijholt 2025-12-13 19:34:31 -08:00
  • db9360771b docs: Shorten TL;DR Bas Nijholt 2025-12-13 19:33:28 -08:00
  • c7590ed0b7 docs: Move TOC below TL;DR Bas Nijholt 2025-12-13 19:32:41 -08:00
  • bb563b9d4b docs: Add TL;DR to README Bas Nijholt 2025-12-13 19:31:05 -08:00
  • fe160ee116 fix: Move traefik import to top-level Bas Nijholt 2025-12-13 17:07:29 -08:00
  • 4c7f49414f docs: Update README for sync command and auto-migration Bas Nijholt 2025-12-13 16:55:07 -08:00
  • bebe5b34ba Merge snapshot into sync command v0.4.0 Bas Nijholt 2025-12-13 16:53:49 -08:00
  • 5d21e64781 Add sync command to discover running services and update state v0.3.0 Bas Nijholt 2025-12-13 15:50:40 -08:00
  • 114c7b6eb6 Add check_service_running for discovering running services Bas Nijholt 2025-12-13 15:49:58 -08:00
  • 20e281a23e Add tests for state module Bas Nijholt 2025-12-13 15:44:09 -08:00
  • ec33d28d6c Add auto-migration support to up/down commands Bas Nijholt 2025-12-13 15:42:11 -08:00
  • a818b7726e Add run_compose_on_host for cross-host operations Bas Nijholt 2025-12-13 15:41:41 -08:00
  • cead3904bf Add state module for tracking deployed services Bas Nijholt 2025-12-13 15:41:30 -08:00
  • 8f5e14d621 Fix pre-commit issues Bas Nijholt 2025-12-13 14:54:28 -08:00
  • ea220058ec Support multiple compose filename conventions v0.2.0 Bas Nijholt 2025-12-13 14:52:43 -08:00
  • b5773a3f7f chore(docs): update TOC v0.1.0 basnijholt 2025-12-13 22:43:47 +00:00
  • 37300b4a8d Add .DS_Store to gitignore Bas Nijholt 2025-12-13 14:43:18 -08:00
  • 501c69184e Add --version/-v flag to CLI Bas Nijholt 2025-12-13 14:43:12 -08:00
  • 8cff744c08 Add hatch-vcs for automatic version management Bas Nijholt 2025-12-13 14:42:37 -08:00
  • 6133174f94 Add more workflows Bas Nijholt 2025-12-13 14:39:37 -08:00
  • 1f34fb844d Refactor Traefik generator for clarity Bas Nijholt 2025-12-13 10:04:15 -08:00
  • 7d0f829895 Add Traefik file-provider generator and docs Bas Nijholt 2025-12-13 09:51:43 -08:00
  • d432667584 docs(CLAUDE.md): rename Development Notes to Communication Notes in CLAUDE.md Bas Nijholt 2025-12-11 11:27:22 -08:00
  • 0f2499038d Organization improvements (#2) Bas Nijholt 2025-12-11 11:25:23 -08:00
  • 896a096ced Merge pull request #1 from basnijholt/feature/dockerfarm-snapshot-log Bas Nijholt 2025-12-11 10:52:30 -08:00
  • 9ce930b6e3 Add .envrc Bas Nijholt 2025-12-11 10:48:53 -08:00
  • 8998e10179 Add snapshot command to log compose image digests Bas Nijholt 2025-12-11 10:28:25 -08:00
  • f4973f7cc3 refactor(docs): add AGENTS.md and GEMINI.md symlinks to CLAUDE.md Bas Nijholt 2025-12-11 10:23:29 -08:00
  • aaaf0b9323 Improve README: clarify shared storage assumption Bas Nijholt 2025-12-11 10:05:20 -08:00
  • a1b16d988d Add GitHub Actions CI workflow Bas Nijholt 2025-12-11 10:03:00 -08:00
  • 68aab82ef9 Rename project from sdc to compose-farm Bas Nijholt 2025-12-11 09:54:03 -08:00
  • 6feb2bbad9 Add examples/sdc.yaml config file Bas Nijholt 2025-12-11 09:30:33 -08:00
  • ddcf58fb9d Add example folder with test compose files Bas Nijholt 2025-12-11 09:30:06 -08:00
  • f1bb33c646 Add pytest test suite Bas Nijholt 2025-12-11 09:28:54 -08:00
  • 61aa1143a7 Add local execution support (skip SSH for localhost) Bas Nijholt 2025-12-11 09:26:41 -08:00
  • 72faa02f15 Add pre-commit with ruff, mypy, and standard hooks Bas Nijholt 2025-12-11 09:22:41 -08:00
  • 4baf908b36 Initial implementation of SDC (Simple Distributed Compose) Bas Nijholt 2025-12-11 09:19:33 -08:00