Commit Graph
15 Commits
Author SHA1 Message Date
gov f998954be9 feat: deploy cities labeler 2026-11-04 16:55:41 -05:00
gov 98121c0195 docs: instructions for enrolling a passkey
Deploy PDS / deploy (push) Canceled after 0s
2026-09-20 18:48:19 -04:00
gov c6122b9507 fix: host mapping for pds operator to make reqs outside docker
Deploy PDS / deploy (push) Canceled after 0s
2026-09-20 18:40:01 -04:00
gov fa3de78336 fix: less opinionated pds operator hostname
Deploy PDS / deploy (push) Canceled after 0s
2026-09-20 18:17:21 -04:00
gov 6428560093 Merge pull request 'feat: pds operator' (#1) from gov/pds-operator into main
Deploy PDS / deploy (push) Canceled after 0s
Reviewed-on: #1
2026-09-18 20:10:08 +00:00
gov c40270a51c feat: pds operator 2026-09-18 16:09:30 -04:00
gov cf28dc51d5 fix: set relay to Montreal-based infra
Deploy PDS / deploy (push) Canceled after 0s
2026-08-10 21:55:21 -04:00
gov 396ff6b8b8 feat: pds updates with telemetry and branding changes 2026-08-10 21:54:27 -04:00
gov 82251b973f feat: health check
Deploy PDS / deploy (push) Canceled after 0s
2026-08-04 18:16:50 -04:00
govandLetta Code ec09b49282 feat: add PDS backup service with rclone + S3
Deploy PDS / deploy (push) Canceled after 0s
Three backup types: pre-update (Watchtower lifecycle hook),
pre-deploy (Ansible task), and periodic (systemd timer).
All uploads go to OVH S3 via rclone. Backs up SQLite DBs,
pds.env, and Caddy config.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-08-04 18:00:34 -04:00
gov a86a9e6681 docs: teardown commands 2026-08-04 16:41:47 -04:00
gov 06e085fb6d chore(cd): gitea autodeploy on push to main
Deploy PDS / deploy (push) Canceled after 0s
2026-08-04 12:43:02 -04:00
govandLetta Code 5c8d35d1d9 fix: use nicholas-fedor watchtower image, update docs
Switch from containrrr/watchtower to ghcr.io/nicholas-fedor/watchtower
to fix Docker API version mismatch crashloop. Update README with pds.env
management, new variables, and S3/SMTP config instructions.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-07-31 18:01:51 -04:00
govandLetta Code 9ee7e97324 feat: template pds.env with Ansible-managed config
Reads installer-generated secrets from pds.env and re-templates it with
config from vars/main.yml (S3, SMTP, blob limits, etc.). Secrets are
preserved across runs; only config changes trigger a restart.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-07-31 18:01:10 -04:00
gov 7936661e00 feat: basic PDS playbook 2026-07-31 17:00:42 -04:00