Skip to content

plan/docs-and-packaging #84

@taariq

Description

@taariq

Summary

Document sqlite-watcher, add installers, and ensure release artifacts/Docker images include the new binary (see docs/plans/sqlite-watcher-plan.md).

Tasks

  • Update README-SQLite.md with a "Delta replication" section covering prerequisites, watcher install, and sync-sqlite usage.
  • Add docs/installers.md describing systemd/launchd/Windows service setups, tokens, and security warnings.
  • Modify .github/workflows/release.yml to build/package sqlite-watcher for Linux/macOS (x64+arm64) and Windows x64, upload artifacts, and bundle into Docker image (copy binary to /usr/local/bin).
  • Update Dockerfile to include sqlite-watcher binary when building from release assets.
  • Add smoke test script scripts/test-sqlite-delta.sh exercising watcher + CLI end-to-end (document Windows variation).

Acceptance Criteria

  • Docs clearly explain how DBAs run watcher+sync without custom coding.
  • Release workflow publishes sqlite-watcher binaries alongside database-replicator (CI green).
  • Docker image contains both binaries (verified via docker run ... sqlite-watcher --version).
  • Smoke test script runs locally and in CI (documented in README).
  • Linked plan: docs/plans/sqlite-watcher-plan.md.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions