Skip to content

Dockerized Symfony3 application for the PHP-Resque web interface

License

Notifications You must be signed in to change notification settings

gmitirol/resquewebui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP-Resque Web UI on docker

This docker image provides a minimalistic Symfony3 application for the PHP-Resque web interface

Redis configuration

To override the default redis settings, you need to map your custom redis.yml in the container. Consult the Docker Compose example below for more information.

Run container

Pull

docker pull gmitirol/resquewebui

Docker CLI

docker run --rm -p 80:80 --name resquewebui gmitirol/resquewebui

Docker Compose

version: '2'
services:
  resquewebui:
    image: gmitirol/resquewebui
    ports:
      - "80:80"
    volumes:
      - /srv/resquewebui/resque.yml:/var/www/project/app/config/resque.yml

Proxy

The image just provides a minimalistic Symfony3 application for the resque web interface. To add TLS encryption or authentication, please use a web proxy in front of it.

i.e. jwilder/nginx-proxy with jrcs/letsencrypt-nginx-proxy-companion:

...
    environment:
      - VIRTUAL_HOST=resque.example.com
      - VIRTUAL_PORT=80
      - LETSENCRYPT_HOST=resque.example.com
      - LETSENCRYPT_EMAIL=someone@example.com
...

License

Licensed under MIT License.