Sha256: 77777a10bf6c29211aa6e86ffb99cdbceffda31a38d724a4bed7e7be06e3f481
Contents?: true
Size: 1.22 KB
Versions: 6
Compression:
Stored size: 1.22 KB
Contents
# que-web [![Build Status](https://travis-ci.org/statianzo/que-web.svg?branch=master)](https://travis-ci.org/statianzo/que-web) que-web is a web UI to the [Que](https://github.com/chanks/que) job queue. ![Que Web](https://raw.githubusercontent.com/statianzo/que-web/master/doc/queweb.png) ## Installation Add this line to your application's Gemfile: ```ruby gem 'que-web' ``` And then execute: $ bundle Or install it yourself as: $ gem install que-web ## Usage #### With `config.ru` Add in `config.ru`: ```ruby require "que/web" map "/que" do run Que::Web end ``` ### Rails In `config/routes.rb`: ```ruby require "que/web" mount Que::Web => "/que" ``` ### Authentication #### Devise ```ruby # config/routes.rb authenticate :user do mount Que::Web, at: 'que' end ``` #### Basic HTTP auth In `config/initializers/queweb.rb`: ```ruby Que::Web.use(Rack::Auth::Basic) do |user, password| [user, password] == [ENV["QUEWEB_USERNAME"], ENV["QUEWEB_PASSWORD"]] end ``` Then add the two environment variables to your production environment. ### Docker Run: ``` docker run -e DATABASE_URL=postgres://username:password@hostname/db_name -p 3002:8080 joevandyk/que-web ``` Or use docker/Dockerfile to build your own container.
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
que-web-0.10.0 | README.md |
que-web-0.9.4 | README.md |
que-web-0.9.3 | README.md |
que-web-0.9.2 | README.md |
que-web-0.9.1 | README.md |
que-web-0.9.0 | README.md |