website/deploy/systemd/README.md
Ben Sturmfels aa26e2f7f0
Fix mistaken rename
I meant to rename the deploy script, not the deploy directory.
2024-02-27 10:23:18 +11:00

36 lines
1.2 KiB
Markdown

# Systemd services
## Installing
Install all Systemd services with:
cp systemd/conservancy-www-*.{service,timer} /etc/systemd/system
systemctl enable conservancy-www-cleanup.service
systemctl start conservancy-www-cleanup.service
systemctl enable conservancy-www-update.timer
systemctl start conservancy-www-update.timer
systemctl enable conservancy-www-db.service
systemctl enable conservancy-www-db.path
systemctl start conservancy-www-db.path
## Website updates
Monitor the website update service with:
systemctl list-timers --all
journalctl --catalog --follow --unit conservancy-www-update.service
Updates will fail unless `/var/www/website` has a git upstream, so set that with:
git remote add upstream https://k.sfconservancy.org/website
git branch --set-upstream-to=upstream/master master
Note that the update script does not run `migrate`.
## Fundraiser/sustainer database updates
The `conservancy-www-db.service` applies SQL updates to the website database
automatically when the file `django-supporters-list.sql` file is modified. These
include the fundraising total and sustainers to be publicly acknowledged.