1. Production Install And Update Flow #1

Closed
opened 2026-05-20 01:16:08 +02:00 by parkel · 0 comments
Owner

Goal: installing and updating pobsync should be predictable without needing to remember Django environment details.

  • Add a pobsync-manage wrapper that loads /etc/pobsync/pobsync.env before running Django management commands.
  • Add or document an explicit update flow for native systemd installs.
  • Make update output quiet by default and verbose only with a flag.
  • Extend Self Check with env file, database path, service user, backup root ownership, and service runtime checks.
  • Document install, update, rollback, restart, and log inspection in the README.

Suggested commit tag: (feature) or (ops)


Imported from docs/roadmap-1.0.md. Gitea is now the leading tracker for this 1.0 chunk.

Goal: installing and updating pobsync should be predictable without needing to remember Django environment details. - [ ] Add a `pobsync-manage` wrapper that loads `/etc/pobsync/pobsync.env` before running Django management commands. - [ ] Add or document an explicit update flow for native systemd installs. - [ ] Make update output quiet by default and verbose only with a flag. - [ ] Extend Self Check with env file, database path, service user, backup root ownership, and service runtime checks. - [ ] Document install, update, rollback, restart, and log inspection in the README. Suggested commit tag: `(feature)` or `(ops)` --- Imported from `docs/roadmap-1.0.md`. Gitea is now the leading tracker for this 1.0 chunk.
parkel added this to the 1.0 milestone 2026-05-20 01:16:08 +02:00
Sign in to join this conversation.