Management Commands

Purge expired snippets

dpaste ships with a management command cleanup_snippets that removes expired snippets. To run it locally do:

$ pipenv run ./managepy cleanup_snippets

Options

--dry-run Does not actually delete the snippets. This is useful for local testing.

Setup a Crontab

It’s important that you setup a crontab or similar to remove expired snippets as soon as they reach their expiration date. A crontab line might look like:

*/5 * * * * /srv/dpaste.de/pipenv run manage.py cleanup_snippets > /dev/null

Note

If you use the database session backend, you may also need to setup a crontab that removes the expired entries from the session database.

See the related Django Documentation for details.