]> git.ozlabs.org Git - patchwork/commitdiff
docs/INSTALL: Add setup details for patchwork cron script
authorJeremy Kerr <jk@ozlabs.org>
Thu, 24 Apr 2014 01:52:07 +0000 (09:52 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Thu, 24 Apr 2014 01:53:57 +0000 (09:53 +0800)
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
docs/INSTALL

index 2c1a0a95593ba4ed2fb27454557f92d9d3e3b151..face0dc832ce22b33eba9f041ca9626a8c022807 100644 (file)
@@ -217,7 +217,23 @@ fastcgi:
 
      sudo -u nobody /srv/patchwork/apps/patchwork/bin/parsemail.sh < mail
 
-7. Optional: Configure your VCS to automatically update patches
+7. Set up the patchwork cron script
+
+    Patchwork uses a cron script to clean up expired registrations, and
+    send notifications of patch changes (for projects with this enabled).
+
+    Something like this in your crontab should work:
+
+      # m h  dom mon dow   command
+      PYTHONPATH=apps:.
+      DJANGO_SETTINGS_MODULE=settings
+      */10 * * * * cd patchwork; python apps/patchwork/bin/patchwork-cron.py
+
+
+    - the frequency should be the same as the NOTIFICATION_DELAY_MINUTES
+    setting, which defaults to 10 minutes.
+
+8. Optional: Configure your VCS to automatically update patches
 
     The tools directory of the patchwork distribution contains a file
     named post-receive.hook which is an example git hook that can be