CouchDb Expired Worker
This worker can be launched by cron or other scheduler to run daily and bulk deletions all expired documents from your couchdb databases.
Install
npm install expired -g
Getting started
First you want to create a config file, this file will list the server and all of your databases that you wish to manage: (eg. expired-config.json)
Config File Example
add command to crontab to run daily
crontab -e0 3 * * * expired ~/expired-config.json
Now every day on the 3rd hour the expire job should run.
Tests
npm test
Development Environment
- fork and clone
npm install
npm test
LICENSE
MIT
Contributions
- Pull Requests welcome, please include tests
TODO
- add test for design doc creation
- add test for multiple databases