All Projects → ipunkt → Docker Laravel Queue Worker

ipunkt / Docker Laravel Queue Worker

Licence: mit
A docker image for working with queues being monitored by supervisor as recommended by laravel.

Projects that are alternatives of or similar to Docker Laravel Queue Worker

laravisor
Generate laravel supervisor configuration in easiest way
Stars: ✭ 20 (-66.67%)
Mutual labels:  queue, supervisor
Dokai
Collection of Docker images for ML/DL and video processing projects
Stars: ✭ 58 (-3.33%)
Mutual labels:  docker-image
Utils
Docker image with tools like curl, wget, ping, nslookup, dig, psql etc.
Stars: ✭ 49 (-18.33%)
Mutual labels:  docker-image
Mainthreadguard
💂 Tracking UIKit access on main thread
Stars: ✭ 53 (-11.67%)
Mutual labels:  queue
Docker Kubectl
Containerized Kubernetes kubectl
Stars: ✭ 52 (-13.33%)
Mutual labels:  docker-image
Queue
PHP bindings for Tarantool Queue.
Stars: ✭ 55 (-8.33%)
Mutual labels:  queue
Docker Bind
Bind caching DNS server on Debian with wild-card domain support
Stars: ✭ 50 (-16.67%)
Mutual labels:  docker-image
Kubemq
KubeMQ is Enterprise-grade message broker native for Docker and Kubernetes
Stars: ✭ 58 (-3.33%)
Mutual labels:  queue
Cdcontainers
Library of data containers and data structures for C programming language.
Stars: ✭ 57 (-5%)
Mutual labels:  queue
Fabric Baseimage
Stars: ✭ 53 (-11.67%)
Mutual labels:  docker-image
Docker Bungeecord
A BungeeCord server to use in conjunction with itzg/minecraft-server
Stars: ✭ 52 (-13.33%)
Mutual labels:  docker-image
Dockerpi
A Virtualised Raspberry Pi inside a Docker image
Stars: ✭ 1,064 (+1673.33%)
Mutual labels:  docker-image
Bitnami Docker Parse
Stars: ✭ 56 (-6.67%)
Mutual labels:  docker-image
Nominatim Docker
Fully-featured container for geocoding, reverse geocoding and address lookup based on Nominatim and Open Street Map data.
Stars: ✭ 52 (-13.33%)
Mutual labels:  docker-image
Fullstaq Ruby Docker
Docker image for Ruby build from Fullstaq based on Debian 9 and Debian 10.
Stars: ✭ 59 (-1.67%)
Mutual labels:  docker-image
Koa Typescript Starter
Integrating TypeScript with KOA2 to hit the ground running faster
Stars: ✭ 51 (-15%)
Mutual labels:  docker-image
X Proxies
Usable ip proxies, crawling from some proxy websites.
Stars: ✭ 53 (-11.67%)
Mutual labels:  supervisor
Socat
Run socat command in alpine container
Stars: ✭ 53 (-11.67%)
Mutual labels:  docker-image
Scala Graalvm Docker
Docker images to build and generate native artifacts using GraalVM
Stars: ✭ 60 (+0%)
Mutual labels:  docker-image
Dockviz
Visualizing Docker data
Stars: ✭ 1,104 (+1740%)
Mutual labels:  docker-image

Laravel Queue Worker

A docker image for working with queues being monitored by supervisor as recommended by laravel.

Environment Configuration

Running with redis you can configure your QUEUE_CONNECTION environment variable to match your redis link. In our case the link is called redis so the default value will be redis.

The default queue name in laravel is called default. So we configured the QUEUE_NAME environment variable to this value.

If you want to use Laravel Horizon then you have to set the environment LARAVEL_HORIZON to true. By default it is false.

Since version v4.1 is it possible to modify the php memory limit. The environment variable PHP_MEMORY_LIMIT is by default set to 512 (MB). For unlimited memory usage just set it to -1. The queue worker command will also be called with the memory limit given to this value to be consistent.

For Laravel Horizon you have to configure your memory limit in your horizon.php configuration. The default php memory limit has to set within the container by setting PHP_MEMORY_LIMIT as well.

Docker Images

php docker image
7.0 ipunktbs/laravel-queue-worker:php7.0-v1.0
7.1 ipunktbs/laravel-queue-worker:php7.1-v2.0
7.2 ipunktbs/laravel-queue-worker:php7.2-v3.0
7.3 ipunktbs/laravel-queue-worker:php7.3-v4.0 - deprecated
7.3 ipunktbs/laravel-queue-worker:php7.3-v4.1
7.3 ipunktbs/laravel-queue-worker:php7.3-v4.2
7.3 ipunktbs/laravel-queue-worker:php7.3-v4.3
7.3 ipunktbs/laravel-queue-worker:php7.3-v4.4 - recommended

Changelog

v4.4

Added:

  • pcntl extension

v4.3

Added:

  • amqp extension

v4.2

Added:

  • bcmath extension for php (to support Laravel Telescope as well)
  • watchdog for supervisord to let the container restart when some of the programs died
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].