Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kue-ui

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kue-ui

Interface for kue

  • 0.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
295
decreased by-54.82%
Maintainers
1
Weekly downloads
 
Created
Source

kue ui

Introduction

Job management client for kue (Version >=0.8.10)

Screenshots

Installation

$ npm install kue-ui

Setup

Mount with express and kue

var kue = require('kue');
var express = require('express');
var ui = require('kue-ui');
var app = express();

ui.setup({
    apiURL: '/api', // IMPORTANT: specify the api url
    baseURL: '/kue', // IMPORTANT: specify the base url
    updateInterval: 5000 // Optional: Fetches new data every 5000 ms
});

// Mount kue JSON api
app.use('/api', kue.app);
// Mount UI
app.use('/kue', ui.app);

app.listen(3000);

Note that with the above configuration you can still access the built-in Kue UI at /api/active in the browser.

Standalone app

You can publish the application with any backend by serving the main index file. The application is built with Ember and only has one .jade file.

var template = require('kue-ui').index
// -> absolute path to lib/client/dist/build.jade

The index file needs to be compiled with jade. You have to define the following locals:

  • baseURL: namespace of the application (in previous example: /kue),
  • apiURL: kue's JSON api (in previous example: /api)
  • [optional] updateInterval: Time between each refresh of the app (in previous example: 5000)

Development

An example is provided in example/many.js. Run it alongside redis (redis-server)

$ node example/many.js

The app is now accessible on localhost:3000/kue/.

You can modify the app in lib/client/app and build it with grunt build.

Errors

  • Forgot to run redis-server
events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED
  • Stats route not implemented yet on kue. Update kue to >=0.8.10
GET http://localhost:3000/api/jobs/video%20conversion/inactive/stats 404 (Not Found)

License

kue-ui is released under the MIT license. See LICENSE.txt for the complete text.

Contributors

Keywords

FAQs

Package last updated on 08 Apr 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc