foundry-kue-scheduler
Version:
Simple wrapper for kue/kue-scheduler that hooks it up with node-config and provides logical separation between job creation and job processing
41 lines (40 loc) • 1.34 kB
JSON
{
"name": "foundry-kue-scheduler",
"version": "1.1.2",
"description": "Simple wrapper for kue/kue-scheduler that hooks it up with node-config and provides logical separation between job creation and job processing",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/FoundryAI/foundry-kue-scheduler.git"
},
"scripts": {
"test": "npm run docker:stop && npm run docker:build && npm run docker:start && npm run test:unit",
"test:unit": "docker-compose -f docker-compose.json run -e NODE_ENV=test-docker-local -e NODE_CONFIG_DIR=/app/config node /app/node_modules/mocha/bin/mocha /app/test/unit --recursive",
"docker:build": "docker build -f Dockerfile -t foundryai/foundry-kue-scheduler:latest .",
"docker:start": "docker-compose -f docker-compose.json up -d",
"docker:stop": "docker-compose -f docker-compose.json stop"
},
"keywords": [
"Kue",
"Jobs",
"Job",
"procesing",
"Job",
"queue",
"scheduler"
],
"author": "FoundryAI",
"license": "ISC",
"dependencies": {
"bluebird": "~3.5.0",
"kue": "^0.11.5",
"kue-scheduler": "schmod/kue-scheduler#ce614cd"
},
"devDependencies": {
"config": "~1.25.1",
"config-uncached": "1.0.2",
"hapiest-logger": "~0.1.2",
"mocha": "~3.2.0",
"should": "~11.2.1"
}
}