autonomic-bot 9f8bcbc9e3
Some checks failed
cc-ci/testme cc-ci: failure
fix: clickhouse-backup install must succeed loudly, never silently degrade
Replaces the previous best-effort (|| true) approach: a deploy without
clickhouse-backup would have silently broken backup/restore, so the
entrypoint now hard-fails (visibly, in service logs) if the tool truly
cannot be installed — but makes that case effectively unreachable:

- cache the VERIFIED binary on the persistent clickhouse volume, keyed
  by version: downloaded at most once per app; container restarts never
  re-fetch (kills the re-download amplification that turned a GitHub
  throttle into a permanent crash-loop)
- canonical Altinity release URL (project moved; old path is a redirect)
- bounded retries with backoff + wget read timeout (a stalled connection
  can no longer hang the deploy)
- verify the binary executes before trusting or caching it (catches
  truncated downloads and a corrupt cache)
- compose: fix app depends_on to the real service name
  (plausible_events_db) — docker compose config was failing on it, which
  disabled CI image prepull and pushed pulls into the deploy window
- bump CLICKHOUSE_ENTRYPOINT_VERSION v4 -> v5 (swarm configs immutable)

Verified on a dev deploy: fresh download path, cached-restart path,
clickhouse-backup create/list/delete, and /api/health all green.
2026-06-09 19:09:13 +00:00
2023-11-09 20:35:00 +00:00
2025-01-08 10:09:13 -08:00
2023-08-11 12:15:23 +02:00
2021-09-28 00:55:27 +02:00
2021-09-28 00:55:27 +02:00
2026-06-09 15:46:28 +00:00

plausible

Status: Work in progress

  • Category: Apps
  • Status: 1, alpha
  • Image: plausible/analytics, 4, upstream
  • Healthcheck:
  • Backups: Yes
  • Email: No
  • Tests:
  • SSO: No

Basic usage

  1. Set up Docker Swarm and abra
  2. Deploy coop-cloud/traefik
  3. abra app new ${REPO_NAME} --secrets (optionally with --pass if you'd like to save secrets in pass)
  4. abra app config YOURAPPDOMAIN - be sure to change $DOMAIN to something that resolves to your Docker swarm box
  5. abra app deploy YOURAPPDOMAIN
  6. Open the configured domain in your browser to finish set-up
Description
cc-ci private mirror of coop-cloud/plausible (recipe CI)
Readme 87 KiB
Languages
Shell 85.3%
Roff 14.7%