Public | Automated Build

Last pushed: 2 days ago
Short Description
Short description is empty for this repo.
Full Description

Gearman UI Docker image

Docker image for Gearman UI, a small PHP application providing a minimal
monitoring dashboard for a cluster of Gearman Job Servers.

Usage

To run the server and expose the port:

With Docker

$ docker run -it --rm --name=gearmanui -p 8085:80 \ 
    --link gearman:gearman koryonik/gearman-ui

With Fig / Docker compose

gearmanui:
    image: koryonik/gearman-ui
        ports:
        - "8085:80"
        links:
        - gearman

gearman:
    image: pataquets/gearmand
    ports:
        - '4730:4730'

Configuration

If you need to link multiple Gearman servers, or change other application settings, create & mount your own config file config.yml :

# config.yml

# The list of servers to monitor.
gearmanui.servers:
    - name: "Gearmand#1"
      addr: "gearman1:4730"
    - name: "Gearmand#2"
      addr: "1.2.3.4:4730"

# General settings.
gearmanui.settings:
    # Server info refresh interval, in seconds.
    # The javascript will ajax the server every 'refresh_interval' seconds for new information.
    refresh_interval: 5

# By default, only log errors. Check \Monolog\Logger for valid values.
monolog.level: 400

And mount file :

$ docker run -it --rm --name=gearmanui -p 8085:80 \
    --link gearman:gearman koryonik/gearman-ui \
    "$PWD"/gearmanui.yml:/gearmanui/app/config/gearmanui.yml
Docker Pull Command
Owner
koryonik
Source Repository

Comments (0)