Files @ 49e3c43299e8
Branch filter:

Location: website/deploy/systemd/README.md

bsturmfels
poddjango: Further lint fixes
# 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.