docs site: deploy from a dedicated clean clone; poll against last deployed commit

- docs-deploy-poll.service and the receiver now build from
  /home/ubuntu/.docs-publisher, so uncommitted edits in a working clone can
  never block a deploy
- the poller compares origin/main against the last DEPLOYED commit (state
  file), so a push made from the deploy clone itself also triggers a deploy
This commit is contained in:
inference-bot committed 2026-11-03 19:48:34 +00:00
1 parent f1be37a725
commit 3cc32708d9
4 files changed
+20 -9

No files matched your search

+3 -2
View File
@@ -26,8 +26,9 @@ Wants=network-online.target
[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/repos/docs
ExecStart=/bin/bash /home/ubuntu/repos/docs/publishing/poll-watcher.sh
WorkingDirectory=/home/ubuntu/.docs-publisher
Environment=DOCS_REPO_DIR=/home/ubuntu/.docs-publisher
ExecStart=/bin/bash /home/ubuntu/.docs-publisher/publishing/poll-watcher.sh
Restart=on-failure
RestartSec=10