{"id":21124519,"url":"https://github.com/zauberware/node-kue-express-ui-heroku-example","last_synced_at":"2026-05-07T21:40:14.875Z","repository":{"id":79330331,"uuid":"144404702","full_name":"zauberware/node-kue-express-ui-heroku-example","owner":"zauberware","description":"Kue Express UI running on heroku + redis","archived":false,"fork":false,"pushed_at":"2018-08-22T22:57:41.000Z","size":127,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T11:28:52.318Z","etag":null,"topics":["background-jobs","basic-auth","delayed-jobs","express","heroku","kue","kue-express-ui","kue-ui","node"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zauberware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-11T17:20:53.000Z","updated_at":"2018-12-19T18:14:42.000Z","dependencies_parsed_at":"2023-02-27T04:45:46.248Z","dependency_job_id":null,"html_url":"https://github.com/zauberware/node-kue-express-ui-heroku-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zauberware/node-kue-express-ui-heroku-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zauberware%2Fnode-kue-express-ui-heroku-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zauberware%2Fnode-kue-express-ui-heroku-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zauberware%2Fnode-kue-express-ui-heroku-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zauberware%2Fnode-kue-express-ui-heroku-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zauberware","download_url":"https://codeload.github.com/zauberware/node-kue-express-ui-heroku-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zauberware%2Fnode-kue-express-ui-heroku-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32757678,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["background-jobs","basic-auth","delayed-jobs","express","heroku","kue","kue-express-ui","kue-ui","node"],"created_at":"2024-11-20T04:16:49.733Z","updated_at":"2026-05-07T21:40:14.859Z","avatar_url":"https://github.com/zauberware.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node Kue Express UI Example running on Heroku\n\nYou might use [kue](https://github.com/Automattic/kue) in your application to run jobs in the background. [kue-ui-express](https://github.com/stonecircle/kue-ui-express) provides a nice UI to monitor those jobs. This example is a ready to go monitoring app which can be deployed to Heroku easily. \n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/zauberware/node-kue-express-ui-heroku-example/tree/master)\n\n## Dependencies\nIt uses `kue-ui-express`, `basic-auth` and `redis`!\n\n\n## Install App on localhost\n\nClone repository locally:\n`$ git clone git@github.com:zauberware/node-kue-express-ui-heroku-example.git \u0026\u0026 cd node-kue-express-ui-heroku-example`.\n\nInstall dependencies:\n`$ npm install`.\n\nSetup environment variables:\nCopy `.env.sample` to `.env`. Your `.env` should look like:\n\n```\nREDIS_URL=redis://localhost:6379\nUSERNAME=user\nPASSWORD=password\nPORT=5001\n```\n\nOpen a terminal window and be sure that you run a redis server. Start server:\n`$ redis-server`\n\nStart server:\n\n`$ npm start`\n\nor\n\n`$ babel-node start-server.js`\n\nor with Procfile and `heroku-local` cli feature:\n\n`$ heroku local`\n\n\n## Installation on heroku\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/zauberware/node-kue-express-ui-heroku-example/tree/master)\n\nOr manually:\n\n1. Create a new app on heroku.\n2. Add Heroku Redis or RedisToGo. (If you use RedisToGo you have to change the ENV var in the script.) Note that this app is only the monitoring application. If you have a existing Redis isntance you have to set the link oni the REDIS_URL env var.\n3. Be sure all environment variables are set on heroku\n4. Add heroku as a remote repository\n5. Push to master and deploy the app\n\n\n### Security\nTo secure the connection between redis and your dynos you have setup the Stunnel Buildpack. Read more here https://devcenter.heroku.com/articles/securing-heroku-redis\n\nInstallation instruction for buildkit: https://github.com/heroku/heroku-buildpack-redis\n\nSee our branch `tunnel` and see the changes in `Procfile` and `Procfile.dev` https://github.com/zauberware/node-kue-express-ui-heroku-example/tree/tunnel\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzauberware%2Fnode-kue-express-ui-heroku-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzauberware%2Fnode-kue-express-ui-heroku-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzauberware%2Fnode-kue-express-ui-heroku-example/lists"}